Resultados da pesquisa a pedido "templates"
Ponteiro de classe do modelo declaração c ++
template <typename T> class Node {...}; int main { Node* ptr; ptr = new Node<int>; } Falha na compilação. Tenho que declarar o ponteiro como Node<int>* ptr;Por que preciso especificar o tipo ao declarar um ponteiro que ainda não criei a classe, ...
stranheza do construtor do modelo [duplicado]
Possible Duplicate: s parâmetros do modelo de um construtor podem ser especificados explicitament [https://stackoverflow.com/questions/2861839/can-the-template-parameters-of-a-constructor-be-explicitly-specified] seguindo no meu ...
etecção automática de argumentos de modelo em C +
Estou tentando definir uma construção recursiva como uma tarefa de criação. Aqui, estou tentando dois operandos que, recursivamente, podem funcionar para qualquer número de operandos, pois ele pode se aninha template <typename T1, typename T2> ...
Modelos covariantes C ++
Sinto que este já foi solicitado antes, mas não consigo encontrá-lo no SO, nem encontro nada útil no Google. Talvez "covariante" não seja a palavra que estou procurando, mas esse conceito é muito semelhante aos tipos de retorno covariante em ...
Definindo variáveis const estáticas de uma classe de modelo
Eu tenho uma classe de vetor que possui algumas variáveis estáticas const comoZERO. Agora, como o vetor é frequentemente implementado como uma classe de modelo (e a minha não é exceção), vejo muito deste código: template<> const Vector2<float> ...
unção genérica para achatar um contêiner de contêiner
Estou tentando obter uma melhor compreensão dos iteradores e funções genéricas. Eu pensei que seria um exercício útil escrever uma função que convertecontainer1 < container2 <type> > paracontainer3 <type>. Por exemplo, ele deve ...
Integrar o nome do tipo na saída static_assert?
Eu gosto de fornecer erros / mensagens úteis e também quero fazê-lo para meusstatic_asserts. O problema é que eles dependem dos parâmetros do modelo. Normalmente, esses parâmetros são exibidos de uma maneira ou de outra devido ao erro gerado, mas ...
C ++ melhor maneira de definir constantes entre arquivos
Estou trabalhando em um jogo e tenho uma pergunta interessante. Eu tenho alguns valores constantes em todo o jogo que quero implementar em um arquivo. Agora eu tenho algo parecido com isto: constants.cpp extern const int BEGINNING_HEALTH = 10; ...
specialização em modelo para um pacote de parâmetros vaz
Eu tenho uma função de modelo variável que se autodefine para determinar o maior número em uma lista (constituída pelos argumentos de modelo). Estou tentando fazer uma especialização para quando o pacote de parâmetros estiver vazio, para que eu ...
Onde definir variáveis de membro const estáticas de uma classe de modelo
De acordo com issoquestõe [https://stackoverflow.com/q/2605520/368599] respond [https://stackoverflow.com/questions/2605520/c-where-to-initialize-static-const/2605559#2605559] : According to the standards you must define i (que é um membro const ...