Запитання з тегом «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 } …

2
явна спеціалізація функції-члена класу шаблону
Мені потрібно спеціалізуватись на функції члена шаблону для якогось типу (скажімо, подвійного ). Він чудово працює, хоча Xсам клас не є класом шаблону, але коли я роблю його, шаблон GCC починає видавати помилки під час компіляції. #include <iostream> #include <cmath> template <class C> class X { public: template <class T> …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.