Resultados da pesquisa a pedido "specialization"
Especialização de modelo após instanciação?
Meu código completo é muito longo, mas aqui está um trecho que refletirá a essência do meu problema:
inicialização de membro estático para classe de modelo especializada
class A { }; template <typename A, int S> class B { public: static int a[S]; B() { a[0] = 0; } }; template<> int B<A, 1>::a[1]; int main() { B<A, 1> t; t; }Ele é compilado no GCC 4.1, mas não vincula: static.cpp:(.text._ZN1BI1ALi1EEC1Ev[B<A, ...
Especializando um modelo em uma lambda em C ++ 0x
Eu escrevi uma classe de características que me permite extrair informações sobre os argumentos e o tipo de uma função ou objeto de função no C ++ 0x (testado com o gcc 4.5.0). O caso geral lida com objetos de função: template <typename F> ...
Especialização de modelo com base na classe herdada
Eu quero fazer esta especializada sem mudança principal. É possível especializar algo com base em sua classe base? Acredito que sim. -editar- Vou ter várias classes que herdam de SomeTag. Não quero escrever a mesma especialização para cada um ...
A especialização parcial do modelo de classe é a resposta para esse problema de design?
Digamos que você tenha uma classe cujo trabalho é conectar-se a um servidor remoto. Eu quero abstrair esta classe para fornecer duas versões, uma que se conecta pelo UDP e a outra pelo TCP. Eu quero construir o código de tempo de execução mais ...
A especialização de std :: to_string para tipos personalizados é permitida pelo padrão C ++?
No C ++ 11 e posterior, é permitido especializar-sestd::to_string nostd namespace para tipos personalizados? namespace std { string to_string(::MyClass const & c) { return c.toString(); } } Caso de uso de amostra: int main() { MyClass c; ...
especialização explícita da função de membro da classe de modelo
Preciso especializar a função de membro do modelo para algum tipo (digamosem dobr). Funciona bem enquanto a classeX em si não é uma classe de modelo, mas quando eu o faço, o GCC começa a fornecer erros em tempo de compilaçã #include <iostream> ...
template classe membro função somente especialização
Estou lendo o Guia Completo de Modelos e diz o seguinte: nde está falando sobre a especialização de modelos de class No entanto, se você especializa um modelo de classe, também deve especializar todas as funções de membro. Embora seja ...
specialização parcial com o tipo aninhado em uma classe de mode
Estou brincando com modelos e especialização parcial, mas há uma especialização que não sei escrever ... Simplificarei o código para facilitar a leitur Vamos condizer template <typename T> class x { ... }; Normalmente, posso me especializar ...