Resultados da pesquisa a pedido "template-specialization"

5 a resposta

Especialização em modelos de função em ponteiros de função

Eu tenho uma função de sanitização que eu quero executar somente em tipos de ponteiro (tradicional).Meu problema é com modelos de função que eu posso chegar ...

3 a resposta

Posso especializar um modelo de classe com um modelo de alia

Aqui está um exemplo simples: class bar {}; template <typename> class foo {}; template <> using foo<int> = bar; Isso é permitido?

6 a resposta

Especialização parcial do modelo de função C ++?

Sei que o código abaixo é uma especialização parcial de uma classe: template <typename T1, typename T2> class MyClass { … }; // partial specialization: both template parameters have same type template <typename T> class MyClass<T,T> { … }; ...

2 a resposta

Especializando modelo C ++ com base na presença / absente de um membro da classe?

2 a resposta

especialização parcial com nome dependente (typename)

2 a resposta

decltype para função membro sobrecarregada [duplicado]

Esta pergunta já tem uma resposta aqui: Desambiguar ponteiro de função de membro sobrecarregado sendo passado como parâmetro de modelo [/questions/17874489/disambiguate-overloaded-member-function-pointer-being-passed-as-template-paramet] 1 ...

2 a resposta

specialização explícita após instanciaç

Eu tenho o seguinte código typedef vector<int> Vec; typedef vector<Vec> VecOfVec; template<typename Vec> Vec DoSomething(const Vec &v); template<> VecOfVec DoSomething<VecOfVec>(const VecOfVec &v) { VecOfVec r; for(auto i = v.begin(); i != ...

1 a resposta

especialização std :: hash usando sfinae?

Como exercício, estava tentando ver se poderia usar o SFINAE para criar umstd::hash especialização parastd::pair estd::tuple quando todos os seus parâmetros de modelo são de um tipo não assinado. Tenho um pouco de experiência com eles, mas, pelo ...

3 a resposta

Criando um novo tipo primitivo

2 a resposta

Como simular uma especialização parcial de funções-membro selecionadas com base em um parâmetro de modelo que é um contêiner STL?

Estou trabalhando com uma classe que usa contêineres STL como um parâmetro de modelo. Porém, nem todos os contêineres fornecem os mesmos métodos, então estou tentando descobrir como posso especializar métodos específicos com base no contêiner ...