Perguntas com a marcação «templates»

A tag templates é usada em vários contextos: programação genérica (especialmente C ++) e geração de dados / documentos usando mecanismos de template. Ao usar esta tag em questões pesadas da implementação - marque o idioma do código em que a implementação está escrita.



7
Como acessar constantes de classe no Twig?
Eu tenho algumas constantes de classe na minha classe de entidade, por exemplo: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } No PHP normal, costumo fazer if($var == Entity::TYPE_PERSON)e gostaria de fazer esse tipo de coisa no Twig. É possível?
133 php  templates  twig 

4
Como encaminhar declarar uma classe de modelo no namespace std?
#ifndef __TEST__ #define __TEST__ namespace std { template<typename T> class list; } template<typename T> void Pop(std::list<T> * l) { while(!l->empty()) l->pop(); } #endif e usei essa função no meu principal. Eu recebo erros. Claro, eu sei que existem mais parâmetros de modelo para std::list(alocador, eu acho). Mas isso não vem …
131 c++  templates  g++ 

8
Oficialmente, para que serve o typename?
Na ocasião, vi algumas mensagens de erro realmente indecifráveis ​​serem exibidas gccao usar modelos ... Especificamente, tive problemas em que declarações aparentemente corretas estavam causando erros de compilação muito estranhos que desapareceram magicamente, prefixando a typenamepalavra-chave no início do declaração ... (Por exemplo, na semana passada, eu estava declarando dois …
131 c++  templates 



13
Como posso ecoar HTML em PHP?
Quero gerar HTML condicionalmente para gerar uma página, então, qual é a maneira mais fácil de repetir trechos de várias linhas de HTML no PHP 4+? Eu precisaria usar uma estrutura de modelo como o Smarty? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo …
122 php  html  templates  echo 


4
O que o template <unsigned int N> significa?
Ao declarar um modelo, estou acostumado a ter este tipo de código: template &lt;class T&gt; Mas nesta questão , eles usaram: template &lt;unsigned int N&gt; Eu verifiquei se ele compila. Mas o que isso significa? É um parâmetro sem tipo? E se sim, como podemos ter um modelo sem qualquer …
121 c++  templates 

4
% De módulo no modelo do Django
Estou procurando uma maneira de usar algo como o operador de módulo no django. O que estou tentando fazer é adicionar um nome de classe a cada quarto elemento em um loop. Com o módulo, ficaria assim: {% for p in posts %} &lt;div class="post width1 height2 column {% if …
120 python  django  templates 


3
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 respostas, mas …
119 c++  templates  inline 

20
Como mapear facilmente enums c ++ para strings
Eu tenho um monte de tipos de enum em alguns arquivos de cabeçalho de biblioteca que estou usando e quero ter uma maneira de converter valores de enum em strings de usuário - e vice-versa. O RTTI não fará isso para mim, porque as 'strings do usuário' precisam ser um …
119 c++  templates  enums 

1
Função de modelo dentro da classe de modelo
Eu tenho este código: template &lt;class T&gt; class MyClass { public: template &lt;class U&gt; void foo() { U a; a.invoke(); } }; Eu quero desta forma: template &lt;class T&gt; class MyClass { public: template &lt;class U&gt; void foo(); }; template &lt;class T&gt; /* ????? */ void MyClass&lt;T&gt;::foo() { U a; …
119 c++  templates 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.