[ Effective C++ ] 항목 10 : 대입 연산자는 *this의 참조자를 반환하게 하자!

Minsu._.Lighting·2023년 11월 20일
0

[ Effective C++ ] 정리 모음집
" C++ 프로그래머의 필독서, 스콧 마이어스의 Effective C++ 를 읽고 내용 요약 / 정리 "

[핵심]

" C++의 관례를 따르자! "

  • 대입 연산자는 *this의 참조자를 반환하게 하자!

💡 C++ 대입연산자의 성질

📌 여러개가 사슬처럼 엮일 수 있다!

  • [ 예시 코드 ]
int x, y, z;
...
x = y = z = 15;

📌 우측 연관 연산

  • x = y = z = 15; 이 코드는 x = (y = (z = 15)); 와 같음.


💡 관례를 지키자!

  • 모든 기본제공 타입, 표준 라이브러리에 속한 모든 타입(string, vector, shared_ptr 등)에서도 좌변의 참조자를 반환하는 관례를 따르고 있음.
profile
오코완~😤😤

0개의 댓글

관련 채용 정보