Resultados da pesquisa a pedido "c++11"

4 a resposta

Tornar os tipos de classe intercambiáveis ​​apenas por meio de conversão de ponteiro, sem precisar alocar novos objetos?

ATUALIZAR: Eu aprecio "não quero isso, quero isso em vez disso" sugestões. Eles são úteis, especialmente quando fornecidos no contexto dacenário mo...

1 a resposta

Como eu poderia fazer meu próprio iterador preguiçoso?

Eu estou fazendo uma classe C + + 11 que produz uma enorme quantidade de dados. Esses dados atualmente vêm de um banco de dados e não podem caber inteirament...

1 a resposta

C ++ 'typedef' vs. 'usando… =…' [duplicado]

Duplicata Possível:Quais são as diferenças entre typedef e usando em C ++ 11?O código a seguir compila e executa. Minha pergunta é qual é a diferença entre o...

4 a resposta

O estilo de sintaxe do tipo de retorno à direita deve se tornar o padrão para os novos programas C ++ 11? [fechadas]

O C ++ 11 suporta uma nova sintaxe de função:

3 a resposta

Construtor automático no modelo de classe explicitamente instanciado

eu tenho umtemplate<bool VAR> struct Obj modelo declarado em um arquivo de cabeçalho (obj.h) com construtor de movimentação automática explícito (= default) // obj.h #pragma once #include <vector> template<bool VAR> struct Obj { std::vector<int> ...

5 a resposta

C ++ 11 Alterar o lambda `auto` para um lambda diferente?

Digamos que tenho a seguinte variável que contém uma lambda: auto a = [] { return true; };E eu queroa para retornarfalse mais tarde. Eu poderia fazer algo nesse sentido? a = [] { return false; };Essa sintaxe fornece os seguintes erros: binary ...

2 a resposta

Retornando std :: vector por valor

Costuma-se dizer que em C ++ 11 é sensato retornar

2 a resposta

Por que o construtor de movimento definido pelo usuário desabilita o construtor de cópia implícito?

Enquanto eu estou lendo boost / shared_ptr.hpp, eu vi este código:

3 a resposta

Posso inicializar uma matriz usando o std :: initializer_list em vez do inicializador entre chaves?

Posso inicializar uma matriz usando ostd::initializer_list objeto em vez de inicializador entre chaves? Como sabemos, podemos fazer o ...

3 a resposta

objeto constexpr com membro mutável

Eu vim com essa classe: class Point { public: int X, Y; mutable int Z; constexpr Point(int x, int y) :X (x), Y(y), Z(0) { } constexpr int GetX() const { // Z++; // Wont compile, but following expression is valid! return X+Z; } int GetY() const { ...