问题描述
- 定义元素为int数组的vector时出错: vector<int [10]> vec;
-
为什么不能这样定义?请问错在哪里?
正常的定义方式是vector> vec;
但是vector为什么不能直接存放数组呢?非常疑惑,求大神解答~
解决方案
vector<int *>
vector<vector<int>>
这两个试试看
解决方案二:
像老曹那样,定义指针
解决方案三:
int数组不是模版类型。
你这个需要双层vector
vector>
时间: 2024-10-26 21:50:08