Resultados da pesquisa a pedido "c++11"
Esse uso correto da semântica 'move' do C ++?
Hoje à noite, estive analisando alguns códigos nos quais trabalhei nos últimos dias e comecei a ler sobre a semântica de movimentos, especificamente std :: move. Eu tenho algumas perguntas para pedir aos profissionais para garantir que eu estou ...
c ++ 0x: sobrecarga na lambda arity
Estou tentando criar uma função que pode ser chamada com um lambda que leva 0, 1 ou 2 argumentos. Como eu preciso do código para trabalhar no g ++ 4.5 e no vs2010 (que não suporta modelos variados ou conversões lambda para ponteiros de função), a ...
Qual a utilidade de Inheriting Constructors em C ++?
Enquanto participo das reuniões do comitê de padrões do C ++, eles discutem os prós e os contras de abandonarHerança de construtores [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2512.html]já que nenhum fornecedor de compilador o ...
O modo padrão de implementação ofstream está definido?
Dado o seguinte código: std::ofstream stream("somefile"); if (!stream) { return 1; }Ao invocar.Escreva(....) e usandostdc ++elibc ++o fluxo está no modo binário (std::ios::binary) No entanto, ao usarMSVC (2015 / 2017RC1) parece estar no modo de ...
Adicionando a menor flutuação possível a uma flutuação
Eu quero adicionar o menor valor possível de um float para um float. Então, por exemplo, tentei fazer isso para obter 1,0 + o menor valor flutuante possível: float result = 1.0f + std::numeric_limits<float>::min();Mas depois de fazer isso, ...
A sobrecarga em todos os tipos de números inteiros fundamentais é suficiente para capturar todos os números inteiros?
Digamos que eu tenha sobrecargas de função para todos os tipos de números inteiros padrão: void foo( char ); void foo( signed char ); void foo( short ); void foo( int ); void foo( long ); void foo( long long ); // .... all unsigned variants as ...
Construtor de movimentação padrão usando um parâmetro const
Ao definir uma classe, o seguinte é válido? T(const T&&) = default;Eu estava lendo sobre construtores de movimentoaqui [http://en.cppreference.com/w/cpp/language/move_constructor]e explica como o padrão ainda pode ser declarado ...
Como converter std :: string em std :: vector <uint8_t>?
O formato de dados necessário para salvar jogos no Google Play Game Services é:std::vector<uint8_t> conforme especificado em 'Formatos de dados' ...
std :: regex_match e quantificador lento com comportamento estranho
Eu sei disso: Correspondências preguiçosas do quantificador: o menos possível (correspondência mais curta) Saiba também que o construtor: basic_regex( ..., flag_type f = std::regex_constants::ECMAScript );E: ECMAScript suportanão ...
Por que essa chamada para a função de membro é ambígua?
Considere esta classe: class Base{ public: void func(double a) = delete; void func(int a) const {} }; int main(){ Base base; base.func(1); return 0; }Quando compilado usando o clang ++, produz o seguinte erro: clang++ --std=c++11 test.cpp ...