澄清多维向量的`.size()`

时间:2013-11-16 19:03:12

标签: c++ vector multidimensional-array

说我有一些代码:

typedef std::vector<std::vector<std::vector<long int> > > pooHistory;
pooHistory pHist (1, vector<vector<long int>>(1, vector<long int>(1,0)));

跟踪,例如:

  • 狗的数量
  • 每只狗排便的次数
  • 每次排便的位置。

pHist.size()会是狗的数量吗? pHist[1].size()是第一只狗排便的次数吗? pHist[1][1].size()是否符合排便规模? (小到OHMYGOD!)......(开玩笑)

实际上,pHist[1][1].size()是否是用于记录第一次排便位置的坐标轴的尺寸?

1 个答案:

答案 0 :(得分:0)

是。是。不,是的。 (此处有奖励文字。)