Pytania otagowane jako specialization

6
Specjalizacja szablonowa pojedynczej metody z klasy opartej na szablonie
Zawsze biorąc pod uwagę, że następujący nagłówek, zawierający moją klasę z szablonu, jest zawarty w co najmniej dwóch .CPPplikach, ten kod kompiluje się poprawnie: 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 …

2
jawna specjalizacja funkcji składowej klasy szablonu
Muszę wyspecjalizować funkcję elementu członkowskiego szablonu dla pewnego typu (powiedzmy podwójnie ). Działa dobrze, podczas gdy Xsama klasa nie jest klasą szablonu, ale kiedy ją robię, szablon GCC zaczyna generować błędy w czasie kompilacji. #include <iostream> #include <cmath> template <class C> class X { public: template <class T> void get_as(); …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.