Resultados da pesquisa a pedido "c++"

2 a resposta

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 ...

4 a resposta

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 ...

5 a resposta

or que o destruidor das classes base deve ser virtua

em C ++: Por que o destruidor de classes base deve ser virtua

5 a resposta

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 ...

1 a resposta

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 ...

4 a resposta

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?

2 a resposta

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 ...

14 a resposta

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?

5 a resposta

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é ...

16 a resposta

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 ...