Resultados da pesquisa a pedido "c++"

1 a resposta

O tamanho de aninhado duas vezes pode ser uma expressão dependente?

Notei que o gcc 5.0 rejeita o código a seguir, enquanto o clang 3.6 o aceita. template<int n> struct I { typedef int Type; }; template<typename T> struct A { typedef I<sizeof(sizeof(T))>::Type Type; };Os dois compiladores parecem ...

4 a resposta

Duas gravações atômicas em locais diferentes em threads diferentes sempre serão vistas na mesma ordem por outros threads?

Semelhante ao meuanterior [https://stackoverflow.com/questions/27333311] pergunta, considere este código -- Initially -- std::atomic<int> x{0}; std::atomic<int> y{0}; -- Thread 1 -- x.store(1, std::memory_order_release); -- Thread 2 -- ...

1 a resposta

Imprimir a hora atual do sistema em nanossegundos usando o crono c ++ [fechado]

Como posso imprimir a hora atual no formato abaixo usando ostd::chrono biblioteca? O formato é:hour:minute:second:millisecond:microsecond:nanosecond.

4 a resposta

Como uso o try… catch para detectar erros de ponto flutuante?

Eu estou usando c ++ no visual studio express para gerar árvores de expressão aleatória para uso em um tipo de programa de algoritmo genético. Por serem aleatórias, as árvores geralmente geram: dividir por zero, estourar, estourar bem como ...

16 a resposta

Por que exatamente está chamando o destruidor pela segunda vez um comportamento indefinido em C ++?

Como mencionado emesta resposta [https://stackoverflow.com/questions/2763275/is-the-c-compiler-optimizer-allowed-to-break-my-destructor-ability-to-be-called/2763298#2763298] simplesmente chamar o destruidor pela segunda vez já é um ...

8 a resposta

Como cin espaço em c ++?

Digamos que temos um código: int main() { char a[10]; for(int i = 0; i < 10; i++) { cin>>a[i]; if(a[i] == ' ') cout<<"It is a space!!!"<<endl; } return 0; }Como cin um símbolo de espaço da entrada padrão? Se você escreve espaço, o programa ...

2 a resposta

retornar 0 implícito

Na última semana, na competição ACM ICPC no México, perdi um "retorno 0" em um programa C ++. Por esse motivo, fomos punidos com 20 minutos. Eu tinha lido que o padrão não nos obriga a escrevê-lo no final de uma função principal. Está implícito, ...

4 a resposta

Por que os fluxos C ++ usam char em vez de char não assinado?

Eu sempre me perguntei por que a biblioteca C ++ Standard instanciava o fluxo basic_ [io] e todas as suas variantes usando ochar digite em vez dounsigned char tipo.char significa (dependendo se está assinado ou não), você pode ter overflow e ...

2 a resposta

converter QVideoFrame em QImage

Quero obter todos os quadros de umQMediaPlayer e converta-o paraQImage (oucv::Mat) então eu useivideoFrameProbed sinal deQVideoProbe: connect(&video_probe_, &QVideoProbe::videoFrameProbed, [this](const QVideoFrame& currentFrame){ //QImage img = ...

9 a resposta

Ponto e vírgula em C ++?

O erro "ponto e vírgula ausente" é realmente necessário? Por que não tratá-lo como um aviso? Quando eu compilo esse código int f = 1 int h=2;o compilador inteligentemente me diz que onde estou sentindo falta dele. Mas para mim é como - "Se você ...