Resultados da pesquisa a pedido "c++"
Por que meu compilador C ++ não pode deduzir o argumento do modelo para a função boos
Defino um método como este: template <class ArgT> void foo(ArgT arg, ::boost::function< void(ArgT) > func) { func(arg); }e use-o assim - por exemplo -: foo(2, [](int i) -> void { cout << i << endl; });Por que o compilador não pode deduzir o ...
onvertendo uma classe C ++ em uma estrutura C (e alé
Alguns dias atrás, eu estava "desclassificando"> 1000 filmes do código C ++ em C. Ele está indo bem até agora. De repente, estou cara a cara com uma classe ... O compilador apontou o erro primeiro no arquivo de cabeçalho: class foobar { foo ...
or que o destruidor das classes base deve ser virtua
em C ++: Por que o destruidor de classes base deve ser virtua
herança virtual é necessária para exceçõe
Entendo a necessidade de herança virtual ao usar herança múltipla - ele resolve o Problema do Diamante Dreade Mas e se eu não estiver usando herança múltipla? Existe alguma necessidade de herança virtua Parece que me lembro de ouvir que era ...
Por que o destruidor do boost :: thread desanexa o thread juntável em vez de chamar terminate () como o padrão suger
De acordo com o rascunho da norma C ++ 0x, este código: void simplethread() { boost::thread t(someLongRunningFunction); // Commented out detach - terminate() expected. // t.detach(); } ... deve resultar em uma chamada terminate (), mas na ...
Por que a declaração de função é obrigatória em C ++ e não em C?
Então um dos meus exames anteriores tinha essa pergunta e até agora eu estava lendo que você não precisa de uma declaração em nenhum dos idiomas? Qual é certo? O C ++ apresentará um erro se não houver declaração ou será executado?
c ++ entrada cin não está funcionando?
#include <iostream> #include <string> struct Car{ std::string model; unsigned int year; }; int main(){ using namespace std; int carNum; cout << "How many cars do you wish you catalog? "; cin >> carNum; Car * cars = new Car[carNum]; for (int ...
Como enviar para o console em C ++ / Windows
Ao usar o iostream em C ++ no Linux, ele exibe a saída do programa no terminal, mas no Windows, ele salva a saída em um arquivo stdout.txt. Como posso, no Windows, fazer com que a saída apareça no console?
Lendo uma linha completa de entrada
Estou tentando armazenar a entrada que o usuário digita pelo console. então eu preciso incluir o "enter" e qualquer espaço em branco. Mascin para de me dar entrada após o primeiro espaço. Existe uma maneira de ler linhas inteiras até ...
C ++ obtendo tempo de milissegundos no Linux - clock () parece não funcionar corretamente
No Windows,clock() retorna o tempo em milissegundos, mas nesta caixa do Linux em que estou trabalhando, o arredonda para o valor mais próximo de 1000, para que a precisão seja apenas no nível "segundo" e não no nível de milissegundo Encontrei ...