例如,我尝试了以下方法。它不起作用。
std::list<std::list> lists;
std::list<std::stack> stacks;
答案 0 :(得分:2)
我不知道Java是如何做到的,但是列表的列表是:
std::list< std::list<int> > listOfListOfIntegers;
堆栈也是如此。
std::list< std::stack<int> > listOfStacksOfIntegers;
答案 1 :(得分:1)
以下是一个例子:
std::list<int> list1;
std::list<int> list2;
std::list<std::list<int>> list_of_lists;
list_of_lists.push_back(list1);
list_of_lists.push_back(list2);
答案 2 :(得分:1)
要创建int
列表,请使用:
std::list<int> iList;
要创建int
列表的列表,请使用:
std::list<std::list<int> > iListList;
要创建int
的堆栈,请使用:
std::stack<int> iStack;
要创建int
堆栈列表,请使用:
std::list<std::stack<int> > iStackList;