Re[3]: Порядок создания объектов
От: sts  
Дата: 29.05.23 22:05
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, Marty, Вы писали:


_NN>>>Насколько я понимаю, компилятор вправе переупорядочить создание если нет видимого эффекта.


M>>Не уверен


_NN>Почему не может?

_NN>Скажем у нас есть

_NN>
_NN>int a{ 1 };
_NN>int b{ 2 };
_NN>


_NN>Порядок ведь не обязан быть сначала a потом b.

_NN>Так и объекты посложнее если компилятор сможет понять, что видимый эффект не меняется от перестановки.

там по разному для разных типов
ключевое слово "точка следования"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.