template
-
Template (3) 클래스 템플릿 특수화@ 16. 1 ~ 17. 1/C++ 2013. 1. 29. 20:40
특수화하는 이유는?? 특정 자료형에 대해서 구분이 되는 다른 행동을 보이기 위해서.. typename 이런식으로.. 다음과 같은 정의된 클래스 템플릿.. template class Point { private: T xpos, ypos; public: Point(int x=0, int y=0) : xpos(x), ypos(y) {} void ShowPosition() const; }; 이런식으로..특수화를 해준다.. template class Point { private: char *string; public: void ShowData(char *str) { string = new char[strlen(str)+1]; strcpy(string,str); cout