Resultados da pesquisa a pedido "c++11"

2 a resposta

Analisando pares de chave / valor de uma cadeia de caracteres em C ++

Estou trabalhando em C ++ 11, sem Boost. Eu tenho uma função que usa como entrada uma std :: string que contém uma série de pares de valores-chave, delimitados por ponto-e-vírgula e retorna um objeto construído a partir da entrada. Todas as ...

5 a resposta

Quando um tipo no c ++ 11 pode ser copiado com erro?

Minha pergunta é a seguinte: Se eu quiser copiar um tipo de classe, o memcpy pode fazer isso muito rápido. Isso é permitido em algumas situações. Temos alguns traços de tipo: is_standard_layout.is_trivially_copyable.O que eu gostaria de saber ...

1 a resposta

Para que serve o construtor de alias do shared_ptr?

Nesta página (http://www.cplusplus.com/reference/memory/shared_ptr/ [http://www.cplusplus.com/reference/memory/shared_ptr/]), n. o 5, diz: Além disso, os objetos shared_ptr podem compartilhar a propriedade sobre um ponteiro e, ao mesmo tempo, ...

0 a resposta

Qual rascunho de C ++?

Estou interessado em ter um padrão C ++ atual e estou um pouco confuso com os links emhttp://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/ [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/]. Qual deveria ser a nova versão? Que título ...

1 a resposta

Inicialização agregada do C ++ 11 para classes com inicializadores de membros não estáticos

É permitido no padrão: struct A { int a = 3; int b = 3; }; A a{0,1}; // ???Essa classe ainda é agregada?clang aceita esse código, masgcc não.

3 a resposta

É possível usar std :: string em um constexpr?

Usando C ++ 11, Ubuntu 14.04, cadeia de ferramentas padrão do GCC. Este código falha: constexpr std::string constString = "constString";erro: o tipo 'const string {aka const std :: basic_string}' da variável constexpr 'constString' não ...

2 a resposta

Mover ou trocar um fluxo de string

Eu quero mover uma sequência de strings, no aplicativo do mundo real, tenho algum membro de dados da classe sequência de strings, que desejo reutilizar para diferentes strings durante a operação. stringstream não possui uma atribuição de cópia ...

1 a resposta

constexpr para construtor inicializado em nulo em uma classe derivada

Eu tenho algo semelhante ao seguinte class Base { public: explicit Base(int* i) noexcept { type = new int; *type = *i; }; constexpr Base(std::nullptr_t) : type(nullptr) { }; ~Base() { cout << "Destroying!" << endl; delete type; }; protected: ...

0 a resposta

Tipos de exibição em C ++: passam por const e ou por valor?

Isso surgiu recentemente em uma discussão de revisão de código, mas sem uma conclusão satisfatória. Os tipos em questão são análogos ao C ++ string_view TS. Eles são invólucros simples e não proprietários em torno de um ponteiro e comprimento, ...

3 a resposta

C ++ 11: O que acontece se você não chamar join () para std :: thread

Dado abaixo: void test() { std::chrono::seconds dura( 20 ); std::this_thread::sleep_for( dura ); } int main() { std::thread th1(test); std::chrono::seconds dura( 5 ); std::this_thread::sleep_for( dura ); return 0; }main sairá após 5 segundos, ...