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

Сообщение Re[2]: Современные компиляторы и NRVO от 01.03.2024 17:04

Изменено 01.03.2024 17:05 rg45

Re[2]: Современные компиляторы и NRVO
Здравствуйте, reversecode, Вы писали:

R>вообще забудьте за это

R>начиная с с++17 изза кажеться полухина
R>теперь везде сopy elision

Да как бы не так. Copy elision вытеснил только RVO, а NRVO как был оптимизацией, так и осталсся. И требует доступности move семантии. Вот здесь пример: http://rsdn.org/forum/cpp/8702327.1
Автор: reversecode
Дата: 01.03 19:58
Re[2]: Современные компиляторы и NRVO
Здравствуйте, reversecode, Вы писали:

R>вообще забудьте за это

R>начиная с с++17 изза кажеться полухина
R>теперь везде сopy elision

Да как бы не так. Copy elision вытеснил только RVO, а NRVO как был оптимизацией, так и осталсся. И требует доступности move семантии. Вот здесь пример: http://rsdn.org/forum/cpp/8702330.1
Автор: rg45
Дата: 01.03 20:01