«specialization» 태그된 질문

6
템플릿 클래스의 단일 메서드에 대한 템플릿 전문화
템플릿 클래스를 포함하는 다음 헤더가 적어도 두 개의 .CPP파일에 포함되어 있다는 점을 항상 고려하면 이 코드는 올바르게 컴파일됩니다. template <class T> class TClass { public: void doSomething(std::vector<T> * v); }; template <class T> void TClass<T>::doSomething(std::vector<T> * v) { // Do something with a vector of a generic T } template …

2
템플릿 클래스 멤버 함수의 명시 적 전문화
특정 유형에 대한 템플릿 멤버 함수를 전문화해야합니다 ( double 이라고 가정 해 보겠습니다 ). 클래스 X자체가 템플릿 클래스가 아닌 동안 잘 작동 하지만 템플릿을 만들면 GCC가 컴파일 타임 오류를 제공하기 시작합니다. #include <iostream> #include <cmath> template <class C> class X { public: template <class T> void get_as(); }; template <class …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.