Haven没有长时间编写C ++代码,我想要做的事情非常简单。 我想创建一个本地类的本地实例。 然后将一个点传递给另一个方法。 代码如下:
someclass instance();
someclass* pInstance = &instance;
我收到如下编译错误:
error C2440: 'initializing' : cannot convert from 'someclass (__cdecl *)(void)' to 'someclass *'
这是一个C ++类库,它同时包含本机代码和CLI代码。是否为项目打开了与CLI相关的错误?使其有效的语法是什么?
由于
答案 0 :(得分:2)
someclass instance()
是一个函数指针
将其更改为someclass instance
。