Dro*_*per 12
您需要添加以下内容:
extern "C"
{
...
}
Run Code Online (Sandbox Code Playgroud)
避免功能损坏.
您可以考虑编写两个简单的C函数:
SomeClass* CreateObjectInstace()
{
return new SomeClass();
}
void ReleaseObject(SomeClass* someClass)
{
delete someClass;
}
Run Code Online (Sandbox Code Playgroud)
通过仅使用这些功能,您可以在以后添加/更改对象创建/删除的功能.这有时被称为工厂.