JAPANESE
コピーエリジョン
こぴーえりじょん
KOREAN
복사 생략
[ポクサ センリャク]
ハングル読み: 코피에리존
解説
コンパイラが不要なオブジェクトのコピーやムーブを省略する最適化。C++17では特定条件で保証される必須最適化となり、戻り値の不要なコピーを排除してパフォーマンスを向上させる。
컴파일러가 불필요한 객체 복사나 무브를 생략하는 최적화이다. C++17에서는 특정 조건에서 보장되는 필수 최적화가 되어 반환값의 불필요한 복사를 배제하여 성능을 향상시킨다.
例文
コピーエリジョンにより大きな構造体の戻り値がコピーなしで直接構築され、性能が改善した。
복사 생략에 의해 큰 구조체의 반환값이 복사 없이 직접 구축되어 성능이 개선되었다.