Resultados da pesquisa a pedido "template-specialization"
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 ...
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?
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> { … }; ...
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 ...
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 != ...
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 ...
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 ...