C ++에서 정적 const 멤버를 초기화하는 방법은 무엇입니까? 생성자 외부에서 정적 const 값을 초기화 할 수 있습니까? 멤버 선언이있는 곳에서 초기화 할 수 있나요? class A { private: static const int a = 4; /*...*/ }; 예, 가능하지만 int 유형에만 해당됩니다. 정적 멤버가 다른 유형이되도록하려면 cpp 파일의 어딘가에 정의해야합니다. class A{ private: static const int a = 4; // valid static const std::string t ; // can't be initialized here ... ... }; // in a cpp file where the static variable will exist const..