C ++에서 비공개 정적 데이터 멤버를 초기화하는 가장 좋은 방법은 무엇입니까? 헤더 파일에서 시도했지만 이상한 링커 오류가 발생합니다.
class foo
{
private:
static int i;
};
int foo::i = 0;
클래스 외부에서 개인 멤버를 초기화 할 수 없기 때문에 이것이 추측됩니다. 가장 좋은 방법은 무엇입니까?
inline static int x[] = {1, 2, 3};
. en.cppreference.com/w/cpp/language/static#Static_data_members