JAPANESE

コピーエリジョン

こぴーえりじょん

KOREAN

복사 생략

[ポクサ センリャク]

ハングル読み: 코피에리존

解説

コンパイラが不要なオブジェクトのコピーやムーブを省略する最適化。C++17では特定条件で保証される必須最適化となり、戻り値の不要なコピーを排除してパフォーマンスを向上させる。

컴파일러가 불필요한 객체 복사나 무브를 생략하는 최적화이다. C++17에서는 특정 조건에서 보장되는 필수 최적화가 되어 반환값의 불필요한 복사를 배제하여 성능을 향상시킨다.

例文

コピーエリジョンにより大きな構造体の戻り値がコピーなしで直接構築され、性能が改善した。

복사 생략에 의해 큰 구조체의 반환값이 복사 없이 직접 구축되어 성능이 개선되었다.