Image

Imagepaskin wrote in Imageru_cpp

Category:

Указатели

Есть код:

std:string begin;
std:string str1("...");
std:string str2("...");
...
std::string* ptr = &begin;
ptr++;

Будет ли ptr всегда указывать на str1 ?

Update: для automatic переменных в x86 должно быть ptr--. Вопрос в основном относится к выравниванию и т.п. compiler-specific