class_template
class_template (클래스 템플릿)
클래스 템플릿은 타입 매개변수로 일반화된 클래스를 정의하는 기능이에요. 여러 타입에 재사용할 수 있어요.
출처: cppreference
본문
클래스 템플릿은 template<...>로 타입을 매개변수화해요.
template<class T>
class Box {
T value;
public:
void set(const T& v) { value = v; }
T get() const { return value; }
};
Box<int>, Box<std::string>처럼 다양한 타입으로 인스턴스화해요.