- 443 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 20:32:10.91 ]
- class Interface {
public: virtual void Release(void) = 0; }; class Hoge : public Interface { public: void Release(void) { delete this; } }; extern "C" __declspec(dllexport) IHoge * __stdcall Create(void) { return new (std::nothrow) IHoge; } --------------- extern "C" __declspec(dllimport) IHoge * __stdcall Create(void) ; これってDLLとEXEでvtableの構成が変わっちゃうかも、とか気にしなくていいの?
|

|