달력

06

« 2018/06 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
2010.03.24 16:57

explicit, mutable 프로그래밍/C++2010.03.24 16:57







명시적인 것만을 허용하는 explicit 키워드



예외를 허용하는 mutable 키워드

explicit 같은 경우에는 프로그래머가 원한다면 애용하는 것도 나쁘지 않다고 생각하지만,
mutable 같은 경우엔 차라리 없는게 나을지도 모르겠다.
const를 붙혀준 함수에서 꼭 데이터를 수정해야 하는가 하는 의문도 들고,
정말로 수정을 원한다면 차라리 const를 지워서 사용을 하던지 하는게 낫지 않을까??
책에 있길래 포스팅은 해봤지만 자주 할것 같이 보이진 않는다.
그냥 남이 썻을때 그런 의도가 있다는 것만 파악 할 수 있는 수준이면 충분할듯.

'프로그래밍 > C++' 카테고리의 다른 글

상속의 개념  (0) 2010.03.24
public: private: 그리고 protected:  (0) 2010.03.24
explicit, mutable  (0) 2010.03.24
static  (0) 2010.03.24
멤버 이니셜 라이저(member initializer)  (0) 2010.03.23
복사 생성자, 디폴트 생성자 그리고 디폴트 복사 생성자.  (0) 2010.03.21
Posted by 안식의후크