Сообщение 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
R>вообще забудьте за это
R>начиная с с++17 изза кажеться полухина
R>теперь везде сopy elision
Да как бы не так. Copy elision вытеснил только RVO, а NRVO как был оптимизацией, так и осталсся. И требует доступности move семантии. Вот здесь пример: http://rsdn.org/forum/cpp/8702327.1
Автор: reversecode
Дата: 01.03 19:58
Дата: 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
R>вообще забудьте за это
R>начиная с с++17 изза кажеться полухина
R>теперь везде сopy elision
Да как бы не так. Copy elision вытеснил только RVO, а NRVO как был оптимизацией, так и осталсся. И требует доступности move семантии. Вот здесь пример: http://rsdn.org/forum/cpp/8702330.1
Автор: rg45
Дата: 01.03 20:01
Дата: 01.03 20:01