###前提・実現したいこと
ヘッダファイルに書いたTEST2クラスをTESTクラスのコンストラクタで、インスタンスの生成を行いたいと思っています。しかし、エラーが出てしまいます。エラーの理由をどなたか教えていただけないでしょうか。
どうぞ宜しくお願い致します。
###発生している問題・エラーメッセージ
Undefined symbols for architecture x86_64:
"TEST2::TEST2()", referenced from:
TEST::TEST() in abc-2ab15a.o
ld: symbol(s) not found for architecture x86_64
###該当のソースコード
c++
abc.hpp
class TEST2{
public:
TEST2();
};
abc.cpp
include "abc.hpp"
class TEST{
public:
TEST();
};
TEST::TEST(){
TEST2 test2;
}
int main(int argc, char *argv[])
{
TEST test;
return 0;
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/04 13:25