Resultados da pesquisa a pedido "c++11"
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 ...
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 ...
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, ...
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 ...
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.
É 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 ...
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 ...
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: ...
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, ...
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, ...