classの宣言をヘッダに移すとコンパイルエラー
Posted: 2014年3月12日(水) 11:37
はじめまして。
簡単な問題だと思うのですが、原因がわからず少し困っています。
どなたか教えて頂けますでしょうか。よろしくお願いします。
以下のコードの「class Test {};」 の部分を "common.h" の中に書くと、
vector の push_back でコンパイルエラーが発生します。
エラーメッセージ「Invalid arguments ' Candidates are: void push_back(const Test &) '」
"common.h" には「class Test {};」以外何も書いていない状態です。
簡単な問題だと思うのですが、原因がわからず少し困っています。
どなたか教えて頂けますでしょうか。よろしくお願いします。
以下のコードの「class Test {};」 の部分を "common.h" の中に書くと、
vector の push_back でコンパイルエラーが発生します。
エラーメッセージ「Invalid arguments ' Candidates are: void push_back(const Test &) '」
"common.h" には「class Test {};」以外何も書いていない状態です。