보편 참조 보편참조 : auto&& var2 = var1처럼 타입추론, 즉 타임에 대한 분석 후 할당(변환: auto에서 알맞은 형으로)이 일어나는 경우에 한함. void f(std::vector&& Param) 처럼 컨테이너가 정해져 있고 컨테이너 내부의 자료구조를 추론하는 경우는 오른값 참조로 보편참조가 아님 기본형: auto&& var | T&& var (T는 템플릿) C++ 2023.09.28
C++ 복사 얕은 복사 : 디폴트 객체에 의한 복사가 발생해 힙 영역에 대한 참조시 두 객체가 같은 값을 동시에 가리켜 문제가 생길 수 있음 -> 메모리 주소만 복사한다 깊은 복사 : '값'을 복사. 주소를 둘 혹은 그 이상의 객체가 동시에 가리키지 않도록 값을 완벽히 복사 C++ 2023.09.28