Resultados da pesquisa a pedido "c++"
Parâmetros opcionais com macros C ++
Existe alguma maneira de obter parâmetros opcionais com macros C ++? Algum tipo de sobrecarga também seria legal.
Quais são os motivos históricos dos idiomas C terem pré-incrementos e pós-incrementos?
(Nota: não estou perguntando sobre as definições de pré-incremento versus pós-incremento, ou como elas são usadas em C / C ++. Portanto, não acho que seja uma pergunta duplicada.) Os desenvolvedores de C (Dennis Ritchie et al) criaram operadores ...
Por que o libc ++ std :: vector mantém internamente três ponteiros em vez de um ponteiro e dois tamanhos?
Eu estou olhando para a implementação destd::vector no libc ++ e notei que ele internamente mantém três ponteiros (um para o início, um para o final e um para o final da memória alocada) em vez do que eu instintivamente faria, ou seja, ...
Protótipo do analisador de comandos do módulo Apache
Estou criando um módulo Apache2 e tendo um problema estranho de compilação. Este é o protótipo da minha função usada para analisar o comando config chamado "analytics_ip": static const char *apr_cfg_set_analytics_ip(cmd_parms *cmd, void *config, ...
O primeiro número aleatório é sempre menor que o resto
Por acaso, notei que em C ++ o primeiro número aleatório chamado com o método std rand () na maioria das vezes é significativamente menor que o segundo. Em relação à implementação do Qt, a primeira é quase sempre várias ...
Aviso de reprovação de hash C ++
Eu sou muito novo em C ++ e programação em geral e atualmente estou trabalhando na Programação: Princípios e Práticas de Bjarne Stroustrup usando C ++. Estou constantemente recebendo o erro abaixo Código de gravidade Descrição O erro de linha do ...
Expressões lambda com CUDA
Se eu usarthrust::transform emthrust::host, o uso de lambda é bom thrust::transform(thrust::host, a, a+arraySize,b,d,[](int a, int b)->int { return a + b; });No entanto, se eu mudarthrust::host parathrust::device, o código não passaria no ...
Herança privada em C ++ e membros / tipos estáticos
Estou tentando impedir que uma classe seja capaz de converter seu ponteiro 'this' em um ponteiro de uma de suas interfaces. Eu faço isso usando herança privada por meio de uma classe de proxy intermediária. O problema é que acho que a herança ...
É seguro usar um loop for baseado em intervalo C ++ 11 com um rvalue range-init? [duplicado]
Esta pergunta já tem uma resposta aqui: C ++ 11: A instrução baseada em intervalo para: duração do intervalo de inicialização? [/questions/9657708/c11-the-range-based-for-statement-range-init-lifetime] 2 respostasSuponha que eu tenha uma função ...
Precisão diferente em C ++ e Fortran
Para um projeto em que estou trabalhando, codifiquei em C ++ uma função muito simples: Fne(x) = 0.124*x*x, o problema é quando eu calculo o valor da função parax = 3.8938458092314270 com ambas as linguagens Fortran 77 e C ++, eu tenho precisão ...