C++ #16. 정적(Static)멤버변수/함수


C++ #16. 정적(Static)멤버변수/함수

C++언어 C++ #16. 정적(Static)멤버변수/함수 jangThang 2016. 9. 10. 19:58 이웃추가 본문 기타 기능 정적멤버변수는 클래스 내에서의 전역변수 개념이라고 생각하시면 됩니다. 즉, 하나의 정적멤버변수는 같은 클래스 내 모든 객체가 공용으로 사용할 수 있습니다. 마치 전역변수가 여러 함수에서 사용되는 것과 같죠. 하지만 하나의 함수에서 바꾼 전역변수의 값은 같은 전역변수를 쓰는 다른 함수에도 영향을 미치듯, 정적멤버변수도 하나의 객체에서 바꾼 값은 유지되며, 같은 정적멤버변수를 쓰는 다른 객체에게 영향을 미칩니다. 정적 멤버 변수 ㅁ 정적 멤버 변수는 같은 클래스 내 모든 객체가 공용으로 사용할 수 있다. ㅁ 정적멤버변수의 저장 원리는 전역변수와 동일하다. ㅁ 정적멤버변수는 해당 클래스명으로 접근해야하며, private 정적멤버변수는 정적멤버함수로 접근한다. ㅁ 정적 멤버변수는 클래스 내에 [ static 자료형 변수이름; ] 형식으로 정의한다. ㅁ 정적...



원문링크 : C++ #16. 정적(Static)멤버변수/함수