목록클래스 정적함수 (1)
영넌 개발로그

class 내에 static을 사용하면 여러가지 효과가 생긴다. 1. static member variable class를 만들어 놓고, 이후에 객체를 만들어 낸다. 하나의 클래스로부터 여러개의 객체가 나오는데 이런 객체와 상관없이 존재하는 변수가 있다. 모든 객체가 마치 자신의 변수처럼 공유한다. 따라서 변경된 내용은 모든 객체에게 보인다. (visible) 객체없이도 사용가능하며, 초기화는 클래스 바깥에서 별도로 해주어야한다. class Car { public: static int year; Car() {} void showYear() { cout
코딩/C++
2020. 12. 4. 05:04