Notice
Recent Posts
Recent Comments
Link
목록템플릿 클래스 (1)
삶의 공유
[C++] 클래스 템플릿
*C++ 열혈 프로그래밍 참조 (윤성우 저) 1) 클래스 템플릿 앞서 함수를 템플릿으로 정의 했듯이 클래스도 템플릿으로 정의가 가능하다. 그리고 이렇게 정의된 템플릿을 가리켜 '클래스 템플릿'이라 하며, 이를 기반으로 컴파일러가 만들어내는 클래스를 가리켜 '템플릿 클래스' 라고 한다. 클래스 템플릿의 장점은 제공되는 기능과 내부의 행동이 모두 동일한데, 저장의 대상이 다르다는 이유로 클래스를 여러개 정의하는 것을 1개로 정의하게 모두 구현 하게 할수 있다. 예제를 들어보겠다. #include using namespace std; template class Point { private: T xpos, ypos; public: Point( T x= 0, T y = 0) : xpos(x), ypos(y) { ..
Programing/C++
2021. 1. 20. 06:01