Resultados da pesquisa a pedido "templates"

2 a resposta

Declarações de classe / classe de nome de tipo anônimo

Estou curioso para saber por que são permitidas declarações de tipo / nome de tipo de modelo anônimo, como o seguinte: template <typename, class, typename> struct TemplateTest1 { int a; float b ; } ; TemplateTest1 <int, int, int> tt1 ; Alguém ...

4 a resposta

Como excluir o objeto construído através da colocação de novo operador?

char * buf = new char[sizeof(T)]; new (buf) T; T * t = (T *)buf; //code... //here I should destruct *t but as it is argument of template and can be //instantiated via basic types as well (say int) so such code /*t->~T();*/ //is incorrect (maybe ...

3 a resposta

C-callback to template de função: instancia explicitamente o template

Premiss Estou usando uma biblioteca C (de C ++) que fornece a seguinte interface: void register_callback(void* f, void* data); void invoke_callback(); Problem Agora, preciso registrar um modelo de função como retorno de chamada e isso está me ...

9 a resposta

s modelos podem ser usados para acessar variáveis struct por nom

Vamos supor que eu tenho uma estrutura como esta: struct my_struct { int a; int b; } Tenho uma função que deve definir um novo valor para "a" ou "b". Esta função também requer especificar qual variável definir. Um exemplo típico seria ...

8 a resposta

Genéricos / modelos em python?

Como o python lida com cenários de tipo genérico / modelo? Digamos que eu queira criar um arquivo externo "BinaryTree.py" e que ele lide com árvores binárias, mas para qualquer tipo de dados. Então eu poderia passar o tipo de um objeto ...

1 a resposta

Erro C ++ 0x com constexpr e retornando a função de modelo

Tentei encontrar uma solução para o problema da pergunta Dedução de tipo de parâmetro não-modelo do modelo C ++ [https://stackoverflow.com/questions/6737374/c-template-non-type-parameter-type-deduction] , que não envolve um parâmetro de modelo ...

4 a resposta

CRTP para evitar sobrecarga da função de membro virtual

DentroCRTP para evitar polimorfismo dinâmico [https://stackoverflow.com/questions/262254/c-crtp-to-avoid-dynamic-polymorphism] , a seguinte solução é proposta para evitar a sobrecarga das funções de membro virtual e impor uma interface ...

3 a resposta

Onde posso obter modelos para o MediaWiki?

Percebi que muitos sites baseados em mediawiki usam modelos como Robelbox, Ambox etc. Onde posso obtê-los e como devem ser instalado

3 a resposta

Generics não pode inferir segundo parâmetro? [duplicado

Esta pergunta já tem uma resposta aqui: Por que devo fornecer tipos de parâmetros genéricos explicitamente Enquanto o compilador deve inferir o ...

3 a resposta

O amigo externo global “C” do C ++ não pode alcançar um membro privado na classe com namespace

Por favor, considere o código: #include <iostream> using namespace std; extern "C" void foo( void ); namespace A { template< int No > class Bar { private: friend void ::foo( void ); static void private_func( int n ); }; template< int No > void ...