Resultados da pesquisa a pedido "c++"

13 a resposta

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.

6 a resposta

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

3 a resposta

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

2 a resposta

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

3 a resposta

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

3 a resposta

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

2 a resposta

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

2 a resposta

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

1 a resposta

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

2 a resposta

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