Mar*_*rst 13
您可以在另一个内部嵌入一个结构来模拟C中的继承:
typedef struct {
int i;
} base;
void basefunc(base *b);
typedef struct {
base b;
char c;
} extended;
extended e;
/* Initialise extended here */
basefunc(&e.b); /* Use the type checker */
basefunc((base*)&e); /* Just make sure you know what you're doing */
Run Code Online (Sandbox Code Playgroud)
Jam*_*lis 10
C不支持继承.
C++确实支持继承.
| 归档时间: |
|
| 查看次数: |
2332 次 |
| 最近记录: |