Указатели
Есть код:
std:string begin;
std:string str1("...");
std:string str2("...");
...
std::string* ptr = &begin;
ptr++;
Будет ли ptr всегда указывать на str1 ?
Update: для automatic переменных в x86 должно быть ptr--. Вопрос в основном относится к выравниванию и т.п. compiler-specific
std:string begin;
std:string str1("...");
std:string str2("...");
...
std::string* ptr = &begin;
ptr++;
Будет ли ptr всегда указывать на str1 ?
Update: для automatic переменных в x86 должно быть ptr--. Вопрос в основном относится к выравниванию и т.п. compiler-specific
