Resultados da pesquisa a pedido "c++"

12 a resposta

eclarações forward de struct sem nome

Bounty question: Então, esses doisFoos não são a mesma coisa. Bem. A segunda forma é dada em uma biblioteca.Como declaro encaminhar uma vez que não posso alterá-la? empre achei que C e C ++ permitiam declarações repetidas, desde que não ...

2 a resposta

O que são id / nome qualificado e id / nome não qualificado?

Eu queria saber se alguém poderia explicar os termos, já que os encontro em muitos lugares. Conheço alguma teoria básica sobre eles, mas não tenho certeza do que sei ser certo ou errad Pode alguém explicar esses termos?

7 a resposta

Como copiar um arquivo de um diretório para outro em c / c ++

Estou procurando um exemplo simples de como copiar um arquivo de um diretório para outro no C. O programa deve usar apenas funções de plataforma cruzada nativas do C.

3 a resposta

Extrair o tipo de retorno de uma função sobrecarregada

Eu quero extrair o tipo de retorno de uma função. O problema é que existem outras funções com o mesmo nome, mas com assinatura diferente, e não consigo fazer com que o C ++ selecione a apropriada. Eu sei sobre std :: result_of, mas, após algumas ...

3 a resposta

Pode uma falha de seg do programa C / C ++ ler o final de uma matriz (UNIX

Estou ciente de que você pode ler além do final de uma matriz - estou pensando agora se você pode seg-fault apenas executando essa operação de leitur int someints[100]; std::cerr << someints[100] << std::endl; //This is 1 past the end of the ...

2 a resposta

Se eu pular de um bloco catch com “goto”, tenho certeza de que o objeto de exceção será liberad

Tenho o código a seguir try { doSomething(); } catch(InterruptException) { goto rewind_code; } if(0) { rewind_code: longjmp(savepoint, 1); } Minha pergunta é: é o objeto de exceção que é armazenado pelo tempo de execução C ++ gratuito quando ...

1 a resposta

Quando usar argumentos std :: forward para forward?

C ++ 0x mostra um exemplo de como usarstd::forward: template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); }Quando é vantajoso usarstd::forward, sempre Além disso, é necessário usar&& na declaração de parâmetros, é válido em todos os ...

16 a resposta

Por que existe o volátil?

O que faz ovolatile palavra-chave fazer? Em C ++, que problema ele resolve? No meu caso, nunca precisei conscientement

4 a resposta

otimização do compilador

Então eu tenho uma pergunta para você. :) Você pode me dizer a saída que o seguinte código deve produzir? #include <iostream> struct Optimized { Optimized() { std::cout << "ctor" << std::endl; } ~Optimized() { std::cout << "dtor" << std::endl; } ...

3 a resposta

divisão por zero não gera SIGFPE

Eu tenho um pequeno programa executando a divisão de ponto flutuante por zero, então espero SIGFP #include <sys/types.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> #include <iostream> void signal_handler (int signo) { if(signo ...