C, C++/표준 라이브러리
[C++] 객체이면서 참조 역할을 하는 reference_wrapper
std::reference_wrapper 소개참조 변수( reference )는 이제 C++에서는 뺄 수 없는 중요한 역할을 하는 요소입니다.하지만, 태생의 한계로 인한 몇 가지 단점이 아쉽기도 합니다. reference_wrapper 는 이러한 참조 변수의 단점을 감추고, 장점을 취하기 위해 만들어진 객체입니다.이 객체는 T 타입의 변수를 참조하는, 수정 가능한 좌측값 참조( l-value reference ) 역할을 수행합니다. 좌측값 참조에 관한 내용은 여기에서 볼 수 있습니다. [C++] 좌측값 참조( l-value reference )의 성질좌측값 참조 소개한마디로 하자면, 참조( reference )는 대상으로 하는 객체에 대한 별명( alias )입니다. C++에서는 값을 크게 두 종류로 나..
2024. 9. 29.