Resultados da pesquisa a pedido "c++11"

1 a resposta

Como usar o modelo externo

Eu estive examinando o rascunho de trabalho do N3291 do C ++ 0x. E eu estava curioso sobre o modelo externo. A seção 14.7.3 declara: Exceto para funções embutidas e especializações de modelo de classe, as declarações de instanciação explícitas ...

2 a resposta

referência literal e rvalue

void test(int && val) { val=4; } void main() { test(1); std::cin.ignore(); }É umint é criado quandotest é chamado ou, por padrão, em literais c ++ sãoint tipo

2 a resposta

MSVC10 Visual Studio 2010 suporta loops baseados no intervalo C ++

O MSVC10 suporta o loop baseado em intervalo do padrão de rascunho C ++ 0 http: //en.wikipedia.org/wiki/C%2B%2B0x#Range-based_for-loo [http://en.wikipedia.org/wiki/C%2B%2B0x#Range-based_for-loop] Exemplo for (int& p : array) { ... }

6 a resposta

A nova palavra-chave "auto"; Quando deve ser usado para declarar um tipo de variável? [duplicado

Possible Duplicate: Quanto é demais com a palavra-chave automática C ++ 0x [https://stackoverflow.com/questions/6434971/how-much-is-too-much-with-c0x-auto-keyword] Temos (como comunidade) experiência suficiente para determinar quando e / ou se o ...

2 a resposta

Xcode 4.2 + c ++ 0x / libc ++ não consegue encontrar o iostream

Estou usando o Macbook 1g, Snow Leopar á alguns dias, instalei o xcode 4.2 e fiz um projeto de teste para c ++ 0 Defino o LLVM 3.0 como compilador c ++, o Dialeto de linguagem C ++ como C ++ 0x e a Biblioteca padrão C ++ como libc + mas ao ...

3 a resposta

s objetos movidos de são necessários para serem destruído

Se eu mover-construira a partir deb, ainda énecessári para destruirb ou posso fugir sem fazer isso? Esta pergunta passou pela minha cabeça durante a implementação de umoptional<T> template. Excerto ~optional() { if (initialized) { ...

2 a resposta

pacote de parâmetros de modelo variável expandindo para chamadas de função

Estou procurando algo assim: template< typename T> void func(T t) { } template< typename... Parms> void anyFunc( Parms... p) { func<Parms>(p)... ; //error func(p)... ; //error } Se a expansão do pacote de parâmetros for feita dentro de outra ...

5 a resposta

Como usar o loop for () baseado em intervalo com std :: map?

O exemplo comum para loops C ++ 11 baseados em intervalo para () é sempre algo simples como este: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } Nesse casoxyz é umint. Mas, o ...

4 a resposta

C ++ 11 permite o vetor <const T>?

s requisitos do @Container foram alterados de C ++ 03 para C ++ 11. Enquanto o C ++ 03 tinha requisitos gerais (por exemplo, construtibilidade e atribuibilidade de cópia para vetor), o C ++ 11 define requisitos detalhados em cada operação ...

6 a resposta

std :: enable_if para compilar condicionalmente uma função de membro

Estou tentando obter um exemplo simples para entender como usar ostd::enable_if. Depois de leresta resposta [https://stackoverflow.com/questions/6627651/enable-if-method-specialization/6627748#6627748] , Pensei que não seria muito difícil criar ...