
А как так получается, что vector< vector<int> * > m не ломается, когда я делаю m.push_back(new vector<int>), а потом m[i]→push_back(x)? Ведь последняя команда должна приводить к ресайзу вектора, что поломает все указатели на него, т.е. после этого m должен содержать неправильный указатель. Но эксперименты (for j = ... more →