const 정리

2019. 8. 23. 16:17PL/C++

1. const 반환은 해당 반환값이 Rvalue로만 사용된다면 붙여지게 된다. 만일 Lvalue로도 사용된다면 const를 붙이지 않아야 한다

 

2. 매개변수에는 웬만하면 모두 const를 붙이도록 한다. 왜냐하면 매개변수는 보통 대입되는 값으로 들어가기 때문에 변할 일이 없기 때문이다

 

3. const 키워드 함수도 최대한 함수마다 만드는 것이 좋다 

'PL > C++' 카테고리의 다른 글

연산자 오버로딩과 관련한 카페 질문  (0) 2019.08.23
클래스 템플릿을 헤더파일에 작성해야 하는 이유  (0) 2019.08.23
Lvalue와 Rvalue  (0) 2019.08.23
const 반환의 의미  (0) 2019.08.22
Default 멤버 함수  (0) 2019.08.22