카테고리 없음
클래스 특수화[specialization]를 통해, 구현을 cpp로 표현이 가능하다.
산과 나무
2017. 3. 28. 11:18
////////////////////////////////
Test.h
template<typename TClass>
class CTest
{
public:
CTest(){}
~CTest(){}
};
/// 정수형에 대한 특수화.
template<>
class CTest<int>
{
public:
void AddValue(int nValue);
};
/////////////////////////////////////
//Test.cpp
void CTest<int>::AddValue(int nValue)
{
}
///////////////////////////////////////
//main.cpp
int main()
{
CTest<int> object;
object.AddValue(10);
return 0;
}