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.





5
Diferença das palavras-chave 'typename' e 'class' nos modelos?
Para modelos, vi as duas declarações: template < typename T > template < class T > Qual é a diferença? E o que exatamente essas palavras-chave significam no exemplo a seguir (extraído do artigo alemão da Wikipedia sobre modelos)? template < template < typename, typename > class Container, typename Type …
504 c++  templates  keyword 

27
Verificação por modelo da existência de uma função de membro da classe?
É possível escrever um modelo que altera o comportamento, dependendo se uma determinada função de membro é definida em uma classe? Aqui está um exemplo simples do que eu gostaria de escrever: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } Então, se …



10
Recipientes C ++ STL com impressão bonita
Observe as atualizações no final deste post. Atualização: eu criei um projeto público no GitHub para esta biblioteca! Gostaria de ter um único modelo que, de uma vez por todas, cuide da impressão bonita de todos os contêineres STL via operator<<. No pseudo-código, estou procurando algo parecido com isto: template<container …

1
Typedef do modelo C ++
Eu tenho aula template<size_t N, size_t M> class Matrix { // .... }; Eu quero fazer um typedefque cria um Vector(vetor de coluna) que é equivalente a um Matrixcom tamanhos N e 1. Algo assim: typedef Matrix<N,1> Vector<N>; O que produz erro de compilação. O seguinte cria algo semelhante, mas …
369 c++  templates  c++11  typedef 


7
Truques JSP para facilitar a modelagem?
No trabalho, fui encarregado de transformar um monte de HTMLarquivos em um JSPprojeto simples . É realmente tudo estático, sem lógica do servidor para programar. Devo mencionar que sou completamente novo em Java. Os arquivos JSP parecem facilitar o trabalho com inclusões e variáveis ​​comuns, assim como PHP, mas eu …



5
Como realizo um if / else no mustache.js?
Parece bastante estranho que eu não consiga entender como fazer isso no bigode. É suportado? Esta é minha triste tentativa de tentar: {{#author}} {{#avatar}} <img src="{{avatar}}"/> {{/avatar}} {{#!avatar}} <img src="/images/default_avatar.png" height="75" width="75" /> {{/avatar}} {{/author}} Obviamente, isso não está certo, mas a documentação não menciona nada disso. A palavra "else" …

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.