Resultados da pesquisa a pedido "c++"
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 ...
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 -- ...
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.
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 ...
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 ...
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 ...
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, ...
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 ...
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 = ...
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ê ...