[C++] 기본 자료형과 템플릿의 생성자 초기화
C++에서 기본적으로 제공하는 자료형들(char, int, float 등등)은 명시적 기본 생성자를 통해 0 또는 False로 초기화를 할 수 있습니다. int x = int(); 이것은 템플릿 자료형에서도 사용이 가능합니다. template void Test() { T variable = T(); } 템플릿 클래스를 정의할 때, 멤버 변수 초기화 시 이 방법을 활용할 수 있습니다. template class Test { public: Test() : _data(T()) { } // 템플릿 멤버 변수 기본형으로 초기화 private: T _data; };