Resultados da pesquisa a pedido "templates"
Como ocultar parâmetros de modelo padrão nas mensagens de erro do gcc?
A leitura de mensagens de erro geradas pelo g ++ costuma ser um problema, pois o gcc expande nomes como std::ostreamno meu código em uma forma muito mais longa como std::basic_ostream<char, std::char_traits<char> >nas mensagens de erro. Da ...
Quando um método de modelo pode usar uma função definida posteriormente, sem declaração direta?
Estou escrevendo uma classe simples de logger semelhante ao QDebug, que possui um método de modelo que salva dados no QStringList. O código está aqui: #include <QtCore/QString> #include <QtCore/QStringList> #include <QtCore/QTextStream> class ...
Como renderizar menu usando thymeleaf recursivamente
Gostaria de renderizar o menu HTML usando a lista ul / li. Eu tenho essa estrutura de classe: public class MenuItem { private String name; private MenuItem parent; private List<MenuItem> children; public MenuItem(String name,List<MenuItem> ...
Por que os aliases de tipo no C ++ usam 'using' em vez de 'typedef' na sintaxe?
Claramente, aliases de tipo e aliases de tipo de modelo são semanticamente equivalentes a typedefs e uma extensão de typedefs para suportar o modelo. Como é que nova sintaxe com ousing A palavra-chave foi criada para eles em vez de usar typedefs ...
Entrada de usuário muito simples no django
Minha luta subjacente é que estou tendo problemas para entender como os modelos, visualizações e URLs do django estão vinculados ... Qual é a maneira mais simples e simples de solicitar ao usuário que insira uma string e, em seguida, use essa ...
Certos erros no modelo não instanciado não relatado pelo g ++
Considere este exemplo: class A { void foo(); public: void bar(); }; template <class> class B { B() { A a; a.foo(); // 1 A::bar(); // 2 a.bar(1); // 3 } };NotaB nunca é instanciado. clang++ relata todas as três linhas marcadas como ...
por que não há necessidade de declaração direta no envio estático por meio de modelos?
Estou brincando um pouco com o polimorfismo estático, estou chamando uma função que internamente chama a função especializada "certa", dependendo do tipo do argumento inicial (basicamente estou fazendo a marcação). Aqui está o código: #include ...
“Definição múltipla” ao usar arquivos de cabeçalho (simulados) para modelos
Estou ciente de que as definições de funções modeladas em C ++ devem ser colocadas nos arquivos de cabeçalho. No entanto, por razões de legibilidade e estrutura aprimoradas de uma (potencialmente) grande biblioteca que estou criando,Separei as ...
Combine tipos iteráveis (matrizes e classes com begin () / end ())
Eu escrevi traços de tipo como classes que podem ser usadas para testar se um determinado tipo é "iterável". Isso vale para matrizes (paraT[N], não paraT[]) e para classes que têm umbegin e umend método que retorna coisas que se parecem com ...
Ensinar ao Google-Test como imprimir Eigen Matrix
IntroduçãoEstou escrevendo testes em matrizes Eigen usando a estrutura de teste do Google Google-Mock, como já discutido emoutra ...