OK、私はC ++を初めて使用するので、エラーメッセージからどのような情報を取得できるかを理解しようとしています.
ここにエラーメッセージがあります
アーキテクチャ x86_64 の未定義のシンボル: "PieceClothing::PieceClothing(int)"、次から参照: ClothingInventory::getPieceOfClothing(long) in ClothingInventory.o ClothingInventory::insertIntocloset(std::basic_string, std::allocator >)inClothesInventory.o "PieceClothing::PieceClothing()"、以下から参照: ClothingInventory::ClothesInventory()inClothesInventory.o ClothingInventory::ClothesInventory(std::basic_string, std::allocator >)ClothesInventory.o 内 std::map, std::allocator > >::operator[](long const&) in ClothingInventory.o ld: アーキテクチャ x86_64 のシンボルが見つかりません collect2: ld が 1 つの終了ステータスを返しました
これが私が理解していることです:
- 2 つのエラーがあります。
- getPieceOfClothing と insertIntocloset に関係するもの。
-コンストラクターの他のものは、私がそこに持っているマップやイテレーターについてかもしれません。
明確にするために、質問のポイントはメッセージから取得できるすべての情報を理解することであるため、コードを添付しません。
助けてくれてありがとう。