struct S1{...};
extern "C" struct S1 *f();
extern "C" void freeS1(struct S1 *ptr);
Run Code Online (Sandbox Code Playgroud)
extern "C" struct S1 *f() {
struct S1 *ptr = new struct S1();
...
return ptr;
};
extern "C" void freeS1(struct S1 *ptr) {
delete ptr;
};
Run Code Online (Sandbox Code Playgroud)
struct S1 *ptr = f();
.....
freeS1(ptr);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |