v
объявляется как vector
с типом элемента vector<int>
и инициализируется, чтобы содержать 100 таких элементов - все пустые векторы. Другими словами, v.size() == 100
, v[i].size() == 0
(для i
от 0 до 99).
Если вы хотите инициализировать v
, чтобы он содержал 100 векторов, каждый из которых содержит 100 int
с, вы можете сделать это следующим образом:
std::vector<std::vector<int>> v{100, std::vector<int>{100}};