내가 예를 들어, 클래스 내에 벡터를 초기화하려면 :클래스 내부의 정적 벡터를 초기화하는 가장 편리한 방법은 무엇입니까?
class A {
private:
static std::vector<double> label_map;
};
나는이 정적 벡터를 초기화하고 싶다면, 할 수있는 가장 좋은 방법은 무엇입니까? 나는 GCC 4.4에서 시작, 그것은 C + +0의 새로운 기능을 지원한다는 다른 글에서 읽은 우리는 직접
static std::vector<double> label_map = {1, 2, 3, 4};
그러나 그것은 나를 위해 작동하지 않는 것 같습니다 사용할 수 있습니다. 마무리
C++ 컴파일러를 얻는 방법은 무엇입니까? GCC 웹 사이트에서 다운로드하십시오 ... –
@KerrekSB : 내 GCC 버전은 4.6.2이므로 컴파일러의 문제는 아닙니다. – derekhh
글쎄,'-std = C++ 0x'를 명령 줄에 추가 하시겠습니까? –