Pytania oznaczone «templates»

119
Funkcja szablonu w klasie szablonu

Mam ten kod: template <class T> class MyClass { public: template <class U> void foo() { U a; a.invoke(); } }; Chcę to w tej formie: template <class T> class MyClass { public: template <class U> void foo(); }; template <class T> /* ????? */ void...

119
Jak łatwo mapować wyliczenia C ++ na ciągi

Mam kilka typów wyliczeń w niektórych plikach nagłówkowych bibliotek, których używam, i chcę mieć sposób konwertowania wartości wyliczenia na ciągi użytkownika - i odwrotnie. RTTI nie zrobi tego za mnie, ponieważ „ciągi użytkowników” muszą być nieco bardziej czytelne niż wyliczenia. Rozwiązaniem...

117
Jak jawnie utworzyć wystąpienie funkcji szablonu?

Mam funkcję szablonu z jednym argumentem. Muszę utworzyć wystąpienie tej funkcji bez wywoływania tej funkcji, co oznacza jawnie, że muszę utworzyć wystąpienie. Mam taką funkcję: template <class T> int function_name(T a) {} Utworzyłem tę funkcję w następujący sposób: template int...

116
przy użyciu szablonu zewnętrznego (C ++ 11)

Rysunek 1: szablony funkcji TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this correct? int main() {...

108
szablony django: dołączanie i rozszerzanie

Chciałbym zapewnić tę samą zawartość w 2 różnych plikach podstawowych. Więc próbuję to zrobić: page1.html: {% extends "base1.html" %} {% include "commondata.html" %} page2.html: {% extends "base2.html" %} {% include "commondata.html" %} Problem polega na tym, że nie mogę używać zarówno...