Resultados da pesquisa a pedido "c++11"
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...
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...
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...
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:
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> ...
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 ...
Retornando std :: vector por valor
Costuma-se dizer que em C ++ 11 é sensato retornar
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:
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 ...
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 { ...