小编Εμμ*_*σης的帖子

为什么在这个接口中使用`typedef void*COMPLEX`?

我有一个程序,我无法理解它是如何工作的.这是它的一部分.我不明白线路typedef void *COMPLEX,命令this和使用原因struct COMPLEX_IMPL.

#ifndef _COMPLEX_H 
#define _COMPLEX_H 

typedef void *COMPLEX; 

COMPLEX NewCOMPLEX (double a, double b ); 

void DeleteCOMPLEX(COMPLEX this ); 

double GetA (COMPLEX this ); 

double GetB (COMPLEX this ); 

COMPLEX AddComplex (COMPLEX c1, COMPLEX c2, COMPLEX res); 
COMPLEX MultComplex (COMPLEX c1, COMPLEX c2, COMPLEX res); 

#endif /* _COMPLEX_H */

#ifndef _COMPLEX_H 
#define _COMPLEX_H 

typedef void *COMPLEX; 

COMPLEX NewCOMPLEX (double a, double b ); 

void DeleteCOMPLEX(COMPLEX this ); 

double GetA (COMPLEX this …
Run Code Online (Sandbox Code Playgroud)

c struct typedef void-pointers

0
推荐指数
1
解决办法
7494
查看次数

标签 统计

c ×1

struct ×1

typedef ×1

void-pointers ×1