Resultados da pesquisa a pedido "c++11"
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 ...
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
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) { ... }
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 ...
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 ...
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) { ...
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 ...
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 ...
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 ...
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 ...