- class encapsulation과 관계가 있다
- static 멤버 변수는 외부에서 global하게 initialize 되어야 한다.
- static 멤버 변수는 class 내부에서 private 하게 선언되어 있어야 효과가 있다
- 외부 사람들은 쓰려면 클래스에서 정의된 getter 함수를 사용하여야 한다.
'개발 관련 기타 > C++' 카테고리의 다른 글
C++) 함수를 static으로 선언 declare 한다는 것 (0) | 2020.10.15 |
---|---|
C++) check whether file exists 파일 존재 여부 확인 [access(2)] (0) | 2020.10.14 |
C++) [스마트 포인터] weak_pointer, unique_pointer, shared_pointer (0) | 2020.09.28 |
C++) Reader-Writer 문제로 본 mutex와 condition variable (0) | 2020.06.29 |
C++) std::bind 와 std::placeholders (std::placeholders::_1, std::placeholders::_2, ...) (0) | 2020.06.24 |