一起使用時,我嘗試爲C++ struct
定義一個構造函數,並且同時這也是我想要導出的結構。因此,這裏是我的代碼:結構不能採取構造函數與__declspec(dllexport)
extern "C"__declspec(dllexport) typedef struct
{
double x;
double y;
PointCg(double xx, double yy);
}PointCg;
但是,我得到一個編譯錯誤說
錯誤C4430:缺少類型specifier- INT假設。注意:C++不支持default-int
但我認爲這是一個完全有效的聲明?
我使用visual-C++ 2008,如果它對你很重要。