Perguntas com a marcação «c++»

230
As funções lambda podem ser modeladas?

No C ++ 11, existe uma maneira de modelar uma função lambda? Ou é inerentemente específico demais para ser modelado? Entendo que posso definir uma classe / functor com modelo clássico, mas a pergunta é mais como: a linguagem permite modelar funções

229
Como converter QString em std :: string?

Estou tentando fazer algo assim: QString string; // do things... std::cout << string << std::endl; mas o código não compila. Como gerar o conteúdo de qstring no console (por exemplo, para fins de depuração ou outros motivos)? Como converter QStringpara

229
Erro: pule para o rótulo do caso

Eu escrevi um programa que envolve o uso de instruções switch ... No entanto, na compilação, mostra: Erro: pule para o rótulo do caso. Por que ele faz isso? #include <iostream> #include <cstdlib> #include <fstream> #include <string> using namespace std; class...

228
Que tipo de ponteiro eu uso quando?

Ok, então a última vez que escrevi C ++ para viver, std::auto_ptrera tudo o que a lib std tinha disponível, e boost::shared_ptrera toda a raiva. Eu realmente nunca olhei para os outros tipos de ponteiros inteligentes fornecidos. Entendo que o C ++ 11 agora fornece alguns dos tipos que o impulso...

227
Quais mudanças recentes são introduzidas no C ++ 11?

Eu sei que pelo menos uma das alterações no C ++ 11 que fará com que algum código antigo pare de compilar: a introdução de explicit operator bool()na biblioteca padrão, substituindo instâncias antigas deoperator void*() . É verdade que o código que isso quebrará provavelmente é um código que não...