.cpp 파일에는 여러 클래스 정의가 있습니다. 클래스가 정의개인 정적 선언 및 후속 초기화
class SomeClass:public SomeParentClass
{
private:
static int count;
};
및 직후에 다음과 같이 카운트 특성이 0으로 초기화 할 : 다음과 같이 하나 개의 클래스는 개인 정적 멤버가
int SomeClass::count = 0;
를 자바/C#을 세계에서 오는 I 어느 시점에서 count
이 0으로 초기화되었는지 이해하는 데 어려움이 있습니까? SomeClass
이 인스턴스화 될 때입니까? 또한 클래스 정의의 count
유형은 int
이며, SomeClass::count
의 앞에는 int
이 있어야합니까?
그리고 내 마지막 질문은 count 속성이 private이기 때문에 클래스 정의 외부에서 초기화 될 때 가시성을 제한해서는 안된다는 것입니다.
감사