[개탱][C++][static][static data member][class][static function]
·
Dev/[C++]개념정리
일반 data member는 객체마다 하나씩 만들어진다.ㄴ 각 클래스내부에서든 함수에서든 변수가 정의가 될때 일반 변수들은 정의가 될 때마다 메모리공간에 하나씩 할당이 된다 static data member 는 공통적인 객체에 대해서는 단 하나만 만들어진뒤 유지된다. ㄴ 어떤 클래스, 함수든 같은 클래스, 함수에 대해서 정의가 되는순간 한번만 정의가 된 뒤 (메모리 공간에 한번만 할당) 계속 그 변수만(메모리 공간만) 사용한다. static data member123456class X { int a; int b; static int c; static int MAX;};cs일반 data member123456class X { int a; int b; int c; int MAX;};cs 12345678910..