クラスがあり、標準ライブラリ リストを使用してそれらのリストを保存したいと考えています。基本的に、リストを push_front() したい。だから私のコードは次のようになります:
#include <list>
/* ... lots of stuff ...*/
complexNode myObject();
std::list<complexNode> complexList();
myList.push_front(myObject);
しかし、コンパイラは次のエラーをスローします。
エラー: 非クラス型 'std::list<complexNode, std::allocator<complexNode> > ()()' である 'complexList' のメンバー 'push_front' の要求
クラス complexNode にはコピー コンストラクターがあります。
問題とそのエラーが実際に何を意味するのか本当にわかりません...助けてください!