Resultados da pesquisa a pedido "generic-programming"
Construtor para listas de inicializadores aninhados
É possível ter um construtor genérico que usa qualquer tipo de lista de inicializadores, mesmo que isso tenha listas aninhadas?Digamos que você tenha a segui...
Como verificar o (genérico (argumento genérico))?
Antecedentes (que realmente não precisamos nos preocupar)Esta é uma questão derivada deConstruir uma árvore genérica com herança . Eu abro este como uma ques...
Programação genérica vs. Metaprogramação
Qual é exatamente a diferença? Parece que os termos podem ser usados de forma intercambiável, mas lendo a entrada da Wikipedia para Objective-c, me deparei com: Além do estilo de programação processual de C, o C ++ suporta diretamente ...
O que significa “typename =” nos parâmetros do modelo?
Vi essa expressão na página 189 do livro "Effective Modern C ++": template<typename T, typename = typename std::enable_if<condition>::type> explicit Person(T&& n);Eu só estou querendo saber o que faz a parte "typename ="mean. Certamente parece ...
Qual é o objetivo dos genéricos antes do tipo de retorno
Por exemplo, no código a seguir public <U extends Number> void inspect(U u){ // Some method }qual é o objetivo (o que esta linha está fazendo ou como é lida) que vem logo antes do tipo de retorno
Justificativa por trás da troca da função de membro
Na biblioteca padrão, se um tipo de classe tiver um algoritmo de troca especializado, ele terá uma função de membroswap e uma função livreswap que simplesmente encaminha para a função de membro. Eu não entendo bem a lógica de ter os dois (e, ...
Recipiente para ponteiros para funções membro com argumentos diferentes
Eu estou procurando em todos os lugares (Modern C ++ design & co), mas não consigo encontrar uma boa maneira de armazenar um conjunto de chamadas de reto...