Resultados da pesquisa a pedido "c++11"
specialização em modelo para um pacote de parâmetros vaz
Eu tenho uma função de modelo variável que se autodefine para determinar o maior número em uma lista (constituída pelos argumentos de modelo). Estou tentando fazer uma especialização para quando o pacote de parâmetros estiver vazio, para que eu ...
Quanto é demais com a palavra-chave automática C ++ 11?
Eu tenho usado o novoauto palavra-chave @ está disponível no padrão C ++ 11 para tipos de modelos complicados, e é para isso que acredito que foi projetada. Mas também estou usando para coisas como: auto foo = std::make_shared<Foo>(); E mais ...
egras de invalidação do iterad
Quais são as regras de invalidação do iterador para contêineres C + referencialmente em um formato de lista resumid (Nota: pretende ser uma entrada para FAQ do C ++ do Stack Overflow [https://stackoverflow.com/questions/tagged/c++-faq]. Se ...
Nomeação de elementos de matriz ou estrutura e matriz em uma união
Considere a seguinte estrutura: struct Vector4D { union { double components[4]; struct { double x, y, z, t; } Endpoint; }; }; Parece-me que tenho visto algo semelhante na estrutura do endereço IP do WinApi. A idéia é me dar a possibilidade de ...
recurso "Inicialização de membro da classe" foi criado em C ++ 11?
ecurso de inicialização de classe [http://www2.research.att.com/~bs/C++0xFAQ.html#member-init], que permite inicializar membros normais dentro da própria classe, struct A { int a = 0; // error: ISO C++ forbids in-class initialization ...
Quais diferenças, se houver, entre C ++ 03 e C ++ 11 podem ser detectadas em tempo de execuçã
É possível escrever uma função que, quando compilada com um compilador C retornará 0 e, quando compilada com um compilador C ++, retornará 1 (a supressão trivial com#ifdef __cplusplus não é interessante). Por exemplo int isCPP() { return ...
Modelos de modelos variados e encaminhamento perfeito
Essa questã [https://stackoverflow.com/questions/6485791/c-instantiate-a-templated-class-according-to-an-argument/6485843#6485843] no padrão gerador de objetos [http://en.wikibooks.org/wiki/More_C++_Idioms/Object_Generator] me fez pensar ...
Atribuindo literais de string a char *
O código a seguir é legal, descontinuado ou ilegal em C ++ 0 char* p = "foobar";Fiz originalmente esta perguntaAqu [https://stackoverflow.com/questions/6488715/c-strings-simple-question/6488744#6488744] como um comentári
templated typedef?
Estou usando a libgc, um coletor de lixo para C e C ++. Para tornar os contêineres STL colecionáveis, é preciso usar o gc_allocato Em vez de escrever std::vector<MyType>um tem que escrever std::vector<MyType,gc_allocator<MyType> >Pode haver ...
Emacs problema de indentação no modo cc com classe C ++ 0x enum
@Emacs cc-mode ainda não parece reconhecer o tipo seguroenum class introduzido em C ++ 0x. O resultado obtido é um recuo duplo para segundo, terceiro, etc. enumerações: enum class Color { Blue, Red, Orange, Green }; O que eu gostaria é: enum ...