他のモジュールに存在し、リンクで使用できるクラスを使用したい。ヘッダー ファイルのサイズが大きいため、現在のモジュールにヘッダーを含めたくありません。
クラスを宣言しようとしています
クラス foo;
int foo::getValue();
ここで getValue() は、使用したい foo のメンバー関数です。
コードをコンパイルしているときに、リンクする前にコンパイルエラーが発生しました
error: forward declaration of 'struct foo'
ここで何が欠けていますか?
ありがとう、