私はC++ struct
のコンストラクタを定義しようとしますが、同時にこれもエクスポートしたい構造体です。だからここに私のコードです:行方不明のタイプspecifier- intは仮定:しかし構造体がコンストラクタを取ることができません__declspec(dllexport)を使用する場合
extern "C"__declspec(dllexport) typedef struct
{
double x;
double y;
PointCg(double xx, double yy);
}PointCg;
、私は
はエラーC4430というコンパイルエラーを得ました。注:C++は をサポートしていません。
しかし、これは完全に有効な宣言ですか?
私はvisual-C++ 2008を使用しています。