【发布时间】:2014-10-08 03:23:04
【问题描述】:
我需要一个整数数组的动态列表。
我认为可以声明为:
list<int[10]> myListOfArrays;
但这不起作用,编译器返回错误:
error: 'std::_list_node<_Tp>::_M_data' has incomplete type
error: invalid use of array with unspecified bounds
有没有办法做到这一点?
整数数组的大小不必是动态的,只有列表的数量。
【问题讨论】:
-
你可以创建vector的vector
或使其成为动态数组。 -
您确定需要
list而不是vector? -
对于这种大小的容器,我会像 juanchopanza 建议的那样选择
vector