ヘッダー ファイルに関数プロトタイプがあります。
std::vector<std::vector<GenericBase* const> > allObserved();
ボイラープレートの実装 (役には立たないが、*できれば * コンパイルするためだけに)
//Accessors
std::vector<std::vector<GenericBase* const> > GenericObserver::allObserved(){
return std::vector<std::vector<GenericBase* const> >();
}
コンパイラから 100 個のエラーが発生します。これらの関数を両方のファイルから (コメントを付けて) 削除すると、すべて正常にコンパイルされます。私は cplusplus.com の vector.h ドキュメントや他の「ベクトルのベクトル」の質問を調べましたが、誰も私の問題を抱えているようには見えません。
助けてくれてありがとう。