Witam.
vector<vector<int>> tab;
tab.push_back(vector<int>());
Takie kod jest bezpieczny? Nowoutworzony jest cały czas zarezerwowany w pamięci, czy jest zwalniany i odwoływanie się do niego to korzystanie z nieswojej pamięci? Czy jak zacznę dynamicznie tworzyć zmienny nie no nadpiszą się na jego miejscu?
To chyba podobna sytuacja jak taka: (ten przykład wiem że jest błędny)
int &test()
{
int a;
return a;
}