Resultados da pesquisa a pedido "c++11"

3 a resposta

substituição em funções não virtuais

O C ++ 11 FDIS diz Se uma função virtual estiver marcada com a substituição do virt-specifier e não substituir uma função de membro de uma classe base, o programa será mal formado. [Exemplo: struct B { virtual void f(int); }; struct D : B { ...

3 a resposta

Gnu C ++ macro __cplusplus padrão está em conformidade?

O compilador Gnu C ++ parece definir__cplusplus ser estar1 #include <iostream> int main() { std::cout << __cplusplus << std::endl; }This prints1 com gcc no modo c ++ padrão, bem como no modo C ++ 0x, comgcc 4.3.4 [https://ideone.com/d6jdl] e gcc ...

2 a resposta

Devo usar system_category ou generic_category para errno no Uni

C ++ 0x tem dois @ predefiniderror_category objetos:generic_category() esystem_category(). Pelo que entendi até agora,system_category() deve ser usado para erros retornados pelo sistema operacional egeneric_category() deve ser usado para os ...

2 a resposta

Move construtor para std :: mutex

uitas classes na biblioteca padrão c ++ agora têm construtores de movimentação, por exemplo - thread::thread(thread&& t)Mas parece que std :: mutex não. Entendo que eles não podem ser copiados, mas parece fazer sentido poder retornar um de uma ...

3 a resposta

Como o compilador se beneficia da nova palavra-chave final do C +

C ++ 11 permitirá marcar classes e método virtual comofina proibir derivar deles ou substituí-los. class Driver { virtual void print() const; }; class KeyboardDriver : public Driver { void print(int) const final; }; class MouseDriver final : ...

4 a resposta

Por que std :: vector :: data e std :: string :: data são diferentes?

Novo método do vetordata() fornece uma versão const e não-cons However string'sdata() método @ fornece apenas uma versão cons Acho que eles mudaram a redação sobrestd::string para que agora os caracteres sejam contíguos ...

3 a resposta

C ++ 11 função to_string (), onde? [fechadas

Veja o N3242 Rascunho de trabalho do C ++ 11 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf], capítulo 21.5 Conversões numérica Existem algumas funções úteis, comostring to_string(int val); mencionado, mas não entendo como ...

4 a resposta

c ++ 11 sintaxe foreach e iterador personalizado

Estou escrevendo um iterador para um contêiner que está sendo usado no lugar de um contêiner STL. Atualmente, o contêiner STL está sendo usado em muitos lugares com o c ++ 11 sintaxe foreach [http://en.cppreference.com/w/cpp/language/range-for] ...

5 a resposta

Palavra-chave automática C ++. Por que é mágico?

De todo o material que eu aprendi em C ++,auto sempre foi um especificador de duração de armazenamento estranho que não tinha nenhum objetivo. Mas, recentemente, encontrei um código que o usava como um nome de tipo por si só. Por curiosidade, eu ...

3 a resposta

Boost.Regex vs C ++ 11 Regex

Alguém poderia explicar as diferenças entre os dois? O que seria melhor aprender agora? Como o conhecimento seria transferido de um para o outro e vice-versa?