标签: c++ size sizeof stdvector
我知道如何获得静态数组的大小等,但我的问题是我无法获得像这样定义的向量数组的大小:
vector<int> * grid = new vector<int> [pixels_num];
由于这个大小的每个元素的大小不同,我怎么能得到第一个维度的长度(换句话说,这个数组中有多少个向量)。我的最终目标是计算此数组的总长度(即此结构中存储的整数数)。即使我可以有一个静态的向量数组,最好使用向量向量吗?