Resultados da pesquisa a pedido "templates"
Tornar uma classe indefinida como amiga e defini-la mais tarde
Fazendo um amigo desconhecido template<typename T> class List { protected: class a { int x; int y; private: friend class b; // <------------ Why this is not an error? }; template <typename U > class b { //If that is not a error this should be an ...
Você pode definir suas próprias variáveis de modelo no Eclipse
No Eclipse, existem modelos que o ajudam inserindo automaticamente algum código ou comentários. Você mesmo pode editar esses modelos em Preferências> Java> Editor> Modelos. Existem as chamadas "variáveis de modelo" que você pode usar para tornar ...
Dedução de tipo de argumento de modelo C ++
Dada uma função de modelo declarada assim: template<class T> int Function(T object);Um usuário pode chamar essa função especificando o tipo de modelo, assim: int result = Function<float>(100.f); // ValidMas a especificação do tipo é opcional, ...
Modelo de membro na classe local
Dado o seguinte código: void f() { class A { template <typename T> void g() {} }; }g ++ 4.4 (e tambémg++-4.6 -std=gnu++0x) reclama: "declaração inválida do modelo de membro na classe local". Aparentemente, as classes locais não têm permissão ...
modelos e literais de string e UNICODE
NOVO: Obrigado a todos que me ajudaram com isso! A resposta está marcada abaixo e eu expandi a resposta com uma versão funcional na minha pergunta, abaixo (q.v.): Parece que estou enfrentando muitas situações (enquanto atualizamos ...
Exibindo erros, tendo controles depois para mover para baixo
Então, estou tentando exibir uma mensagem quando a entrada é inválida, suponha que eu queira algo diferente de umToolTip, algo que permanece até que o erro seja corrigido. Eu tentei ter umErrorTemplate <Style TargetType="{x:Type TextBox}"> ...
Construtor com argumentos de modelo não-tipo
Noessa questão [https://stackoverflow.com/questions/3960849/c-template-constructor]afirma-se que é impossível usar apenas argumentos de modelo diretamente para o construtor de classes, porque se você escrever algo como struct S{ ...
Desambiguação de modelo de função sobrecarregada com `std :: enable_if` e contexto não deduzido
Considere o seguinte código: template <typename T> struct dependent_type { using type = T; }; template <typename T> auto foo(T) -> std::enable_if_t<std::is_same<T, int>{}> { std::cout << "a\n"; } template<typename T> void foo(typename ...
C ++ 14: Como usar o modelo variadic para criar uma matriz de valores 1-100
Desejo obter uma matriz de valoresint buf[]={1...100}. Eu gostaria que esse array pudesse ser construído em tempo de compilação, usando um modelo variadico. É como entender a lista de Python / Haskell, etc. Mas o modelo c ++ 11/14 pode fazê-lo e ...
Dedução do tipo de retorno do modelo de função
Eu tenho alguma aulaC comconst e nãoconst getters para algum tipo genéricoNode: template <typename NodeType> class CParent{}; class Node {}; class C : public CParent<Node> { Node& getNode(Index i); const Node& getNode(Index i) const; }; Agora eu ...