Можно ли предположить, что векторное хранилище STL всегда непрерывно?
Если у вас есть вектор STL, размер которого был изменен, безопасно ли взять адрес элемента 0 и предположить, что оставшийся вектор будет следовать в памяти?
например
vector<char> vc(100);
// do some stuff with vc
vc.resize(200);
char* p = &vc[0];
// do stuff with *p