我有C代码调用C++代码.C++代码创建一个对象,然后将其传递回C代码,该代码将对象存储在结构中:
extern "C" void cppFn(?** objectPtr)
{
*objectPtr = new Object();
}
void cFn()
{
THESTRUCT theStruct = {0};
cppFn(&(theStruct.objectPtr));
}
typedef struct THESTRUCT
{
?* objectPtr;
} THESTRUCT;
Run Code Online (Sandbox Code Playgroud)
我的问题:objectPtr使用的接受类型是什么?