copy elison
-
Guaranteed Copy Elison개발/C·C++ 2021. 6. 27. 18:15
>> 번역글입니다 >> 의역은 있고 오역이 있을 수 있습니다 >> 출처 https://jonasdevlieghere.com/guaranteed-copy-elision/ Copy Elision C++17 표준의 변화를 논의하기 전에, C++14 표준에 정의되어 있던 복사 생략의 기본을 다시 살펴보는 것이 도움이 될 수 있습니다. 복사 생략이 무엇이고 어떻게 동작하는지 안다면 이 파트는 건너뛰어도 됩니다. Foo 구조체는 모든 예제에서 사용됩니다. 생성자와 소멸자가 호출될 때마다 해당 정보들이 출력될 것입니다. struct Foo { Foo() { std::cout