Сообщение Re[2]: Современные компиляторы и NRVO от 01.03.2024 17:04
Изменено 01.03.2024 17:06 rg45
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
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