Информация об изменениях

Сообщение Re[4]: initializer_list - убийца move семантики от 23.10.2018 11:43

Изменено 23.10.2018 11:46 rg45

Re[4]: initializer_list - убийца move семантики
Здравствуйте, andyp, Вы писали:

R>>Потому, что это aggregate initialization, с ним все в порядке, в отличие от list initialization. Они хоть по форме и похожи, путать не рекоммендуется


A>Ад с этими всеми инициализациями какой-то. Каждый раз читаю, всё понимаю, через полчаса в голове снова ничего И так раз 800 у меня уже было.


Так просто ведь все — aggregate initialization — это старая добрая си-шная инициализация массивов и структур. А list initialization — уродец, основанный на initializer_list-ах, придуманный каким-то студентом, для которого шашечки важнее, чем ехать.
Re[4]: initializer_list - убийца move семантики
Здравствуйте, andyp, Вы писали:

R>>Потому, что это aggregate initialization, с ним все в порядке, в отличие от list initialization. Они хоть по форме и похожи, путать не рекоммендуется


A>Ад с этими всеми инициализациями какой-то. Каждый раз читаю, всё понимаю, через полчаса в голове снова ничего И так раз 800 у меня уже было.


Так просто ведь все — aggregate initialization — это старая добрая си-шная инициализация массивов и структур. А list initialization — уродец, основанный на initializer_list-ах, придуманный каким-то студентом, для которого шашечки важнее, чем ехать. Это сугубо мое мнение, если что.