定義済みのタイプがあり、このタイプのリストを作成しました。
Message theMessage;
std::list<Message> LM;
今この発言
LM.push_back(theMessage);
このエラーが表示されます:
/../gcc-4.1.2/lib/gcc/i686-pc-linux-gnu/4.1.0/../../../../include/c++/4.1.0/ext/new_allocator.h:104: error: no matching function for call to ‘
SharedTypes::Message::Message(const SharedTypes::Message&)’
コンストラクタは次のようになります
explicit Message(Message & aMsg)
{}
どうすれば修正できますか?