- [Modern C++ 정리] Move 2starryeye지난 Move 1 포스팅에서는.. 임시 객체(rvalue)를 가리킬 수 있는 rvalue reference lvalue를 가리킬 수 있는 lvalue reference rvalue, lvalue 둘다 가리킬 수 있는 const lvalue reference 에 대하여 알아보았다. 조금더 확장하여.. 함수 파라미터 관점에서 동일하게 알아보자. Point 구조체이다. 위 코드 처럼 함수 오버로딩이 가능하다. 1번 함수는 Point 구조체를 lvalue reference로 lvalue를 받을 수 있도록 하였다. 2번 함수는 const lvalue reference로 lvalue, rvalue 모두 받을 수 있도록 하였다. (상수성) 3번 함수는 rvalue reference로 rvalue를 받을 수 있도록 하..
- 2022-09-08 20:40:17
- [Modern C++ 정리] Move 1starryeyetemporary에 이어 move에 대해 학습 해보자. 본격적으로 들어가기전에 "&" 키워드의 명칭은 원래 reference로 알고있는 경우가 많은데 사실 정확한 명칭은 lvalue reference이다. "&&" 키워드의 명칭은 rvalue reference 이다. 9 line에서 Point 클래스의 지역 변수 객체 pt를 선언하였다. 규칙 1. non const lvalue reference로는 lvalue만 가리킬 수 있다. pt는 lvalue이므로 lvalue reference (r1) 로 가리킬 수 있다. (11 line) Point()는 임시객체(rvalue) 이므로 lvalue reference로 가리킬 수 없다. (12 line) 규칙 2. const lvalue reference로는 lv..
- 2022-09-07 00:14:42
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)