다음을 통해 공유


클래스 멤버에 대 한 템플릿

템플릿 클래스의 멤버에 대 한 줄의 정의 만들 때 멤버 이름 및 형식 이름에서 템플릿 매개 변수를 지정 합니다.

예제

// templates_for_class_members.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
template <class T>
struct X {
   X();
   void Test();
   static const int i;
};

template <class T>
   X< T >::X() {
      cout << "X created." << endl;
}

template <class T>
   void X< T >::Test() {
      cout << "In Test." << endl;
}
template <class T>
   const int X<T>::i = 9;

int main() {
   X<int> x;
   x.Test();
   cout << X<int>::i << endl;
}
  
  
  

참고 항목

참조

클래스 템플릿