用const成员方法导出类

当我在Visual Studio中使用const成员函数导出类时,运行用户应用程序会导致运行时错误“找不到此入口点”...

//header file
class EXPORT_API A
{
  //...
  void foo() const;
  //...
}

//cpp file
void A::foo() const
{
  //...
}

有趣的音符。 Demangling“失踪”功能(从Dependency Walker复制,demangler.com未修饰)如下所示:

public:void __cdecl A :: foo(void)const __ptr64

,但是当我在Dependency Walker本身中“展开”相同的函数时,const限定符消失...

但是,如果我删除const说明符,一切正常。

为什么会发生这种情况以及如何使用const成员导出类?

链接地址: http://www.djcxy.com/p/94579.html

上一篇: Exporting class with const member methods

下一篇: A general term of classes and structs?