获取本机指针时出现 C++ 错误 C2440

C++ error C2440 when getting native pointer

好久没写C++代码了,想做的事情也很简单。 我想创建一个本地实例 class。 然后将指向 class 的点传递给另一个方法。 代码如下:

someclass instance();
someclass* pInstance = &instance;

我收到如下编译错误:

error C2440: 'initializing' : cannot convert from 'someclass (__cdecl *)(void)' to 'someclass *'

这是一个 C++ class 库,它有本机代码和 CLI 代码。这个与 CLI 相关的错误是否已为项目打开?使其工作的语法是什么?

谢谢

someclass instance()是一个函数指针,从报错信息可以看出
将其更改为 someclass instance.