C++ 정적 멤버 데이터

    [C++] static member data

    [C++] static member data

    1. 정적 멤버 데이터 (static member data) #include class Car { int speed; int color; public: Car() {} ~Car() {} }; int main() { Car c1; Car c2; Car c3; } ① 객체의 생성과 소멸 => 모든 객체는 생성 될 때 생성자를 호출하고 => 모든 객체는 파괴 될 때 소멸자를 호출한다. ② 객체가 몇 개 생성되었는지 개수를 알고 싶다면 => 생성자에서 변수 값을 +1 => 소멸자에서 변수 값을 -1 ③ 객체의 개수를 관리할 변수가 필요하다. 객체의 개수를 관리할 변수를 만들어보자 #include class Car { int speed; int color; public: int cnt = 0; Car() { ++..