Resultados da pesquisa a pedido "templates"

1 a resposta

Implementando um Assistente Personalizado para o Visual Studio para Classes C ++ Personalizadas

para fazer com que as novas classes C ++ estejam em conformidade com algumas convenções de codificação bastante exigentes (adiantado: não estou em posição de discuti-las ...), estava pensando em uma maneira de gerar stubs para novas classes C ++. ...

2 a resposta

O que é um tipo sem nome em C ++?

Como parte da minha leitura do banheiro na Norma C ++ ANSI ISO IEC 14882 2003, deparei-me com o seguinte: 14.3.1.2: Um tipo local, um tipo sem ligação, um tipo sem nome ou um tipo composto por qualquer um desses tipos não deve ser usado como ...

2 a resposta

Como desambiguar essa construção em um operador de conversão modelado?

Depois de ficar confuso por que meu código me deu um erro de ambiguidade no GCC, mas nenhum erro no Clang, simplifiquei o código. Pode ser visto abaixo. struct Foo { // Foo(Foo&&) = delete; // Foo(const Foo&) = delete; Foo(int*) {} }; struct Bar ...

1 a resposta

Qual é a regra que permite que `this->` acesse membros de classes base dependentes?

Como sabemos, o código abaixo está mal formado porque o membrox está em uma classe base dependente. Entretanto, mudarx parathis->x na linha indicada corrigiria o erro. template <typename T> struct B { int x; }; template <typename T> struct C : ...

1 a resposta

É possível transformar os tipos em um pacote de parâmetros?

É possível transformar os tipos de um pacote de parâmetros e transmiti-lo? Por exemplo. dado o seguinte: template<class... Args> struct X {}; template<class T> struct make_pointer { typedef T* type; }; template<class T> struct make_pointer<T*> ...

1 a resposta

Modelos PHP não encontrados no symfony

Eu sou novo no symfony e quero usar o mecanismo de modelos PHP. Abaixo estão os passos que segui para fazê-lo funcionar. 1.Habilitado mecanismo de templates PHP em config.yml templating: engines: ['twig', 'php']2.Defini o caminho do meu ...

1 a resposta

Parâmetros de modelo não-tipo dependentes

Considere a seguinte classe: class Foo { enum Flags {Bar, Baz, Bax}; template<Flags, class = void> struct Internal; template<class unused> struct Internal<Bar, unused> {/* ... */}; template<class unused> struct Internal<Baz, unused> {/* ... */}; ...

5 a resposta

O que significa void (U :: *) (void)?

Eu estava olhando para a implementação dois_class no Boost, e encontrei uma sintaxe que não consigo decifrar facilmente. template <class U> static ::boost::type_traits::yes_type is_class_tester(void(U::*)(void)); template <class U> ...

1 a resposta

Problemas com bibliotecas Tornado e JavaScript

Estou tentando escrever um aplicativo Web python simples usando o servidor da Web Tornado e estou tendo problemas para usar as bibliotecas JavaScript necessárias. Como eu queria usar a biblioteca de plotagem Protovis JavaScript, adicionei o ...

1 a resposta

Como declarar uma estrutura / classe modelada como amigo?

Eu gostaria de fazer o seguinte: template <typename T> struct foo { template <typename S> friend struct foo<S>; private: // ... };mas meu compilador (VC8) engasga com ele: error C3857: 'foo<T>': multiple template parameter lists are not ...