Perguntas com a marcação «templates»

119
Faz algum sentido usar palavras-chave em linha com modelos?

Como os modelos são definidos nos cabeçalhos e o compilador é capaz de determinar se uma função embutida é vantajosa, isso faz algum sentido? Ouvi dizer que os compiladores modernos sabem melhor quando alinhar uma função e estão ignorando a inlinedica. editar: eu gostaria de aceitar as duas...

119
Função de modelo dentro da classe de modelo

Eu tenho este código: template <class T> class MyClass { public: template <class U> void foo() { U a; a.invoke(); } }; Eu quero desta forma: template <class T> class MyClass { public: template <class U> void foo(); }; template <class T> /* ????? */ void...

116
usando modelo externo (C ++ 11)

Figura 1: modelos de função 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
modelos django: incluem e estendem

Eu gostaria de fornecer o mesmo conteúdo em 2 arquivos base diferentes. Então, estou tentando fazer isso: page1.html: {% extends "base1.html" %} {% include "commondata.html" %} page2.html: {% extends "base2.html" %} {% include "commondata.html" %} O problema é que não consigo usar extends e...