Resultados da pesquisa a pedido "c"

2 a resposta

log (10.0) pode compilar, mas log (0.0) não pode?

Para o seguinteC Código fonte: #include <math.h> int main(void) { double x; x = log(0.0); return 0; }Quando eu compilar comgcc -lm, Eu tenho: /tmp/ccxxANVH.o: In function `main': a.c:(.text+0xd): undefined reference to `log' collect2: error: ld ...

2 a resposta

Como executo um deslocamento à direita não assinado (>>> em Java) em C / C ++?

Como executo um deslocamento à direita não assinado (>>> em Java) em C / C ++?

1 a resposta

Como fazer uma transformação 2D "transposta" MPI fftw3, se possível?

Considere uma transformação 2D do formato L x M (configuração principal da coluna), a partir de uma matriz complexasrc para uma matriz realtgt. Ou, em Fortranese, complex(C_DOUBLE_COMPLEX), pointer :: src(:,:) real(8), pointer :: tgt(:,:) ...

1 a resposta

Maneira recomendada de rastrear o acesso / gravação fora dos limites da matriz no programa C

Considere escrever a implementação de um algoritmo não tão óbvio em C. Por exemplo, que seja rápida descrição recursiva, que eu encontrei no livro "Programação C: Uma Abordagem Moderna, 2ª Edição" de K. N. King, que está disponível emaqui ...

3 a resposta

Bytelandian Gold Coin, programação dinâmica, explicação?

É um pouco imaturo, mas tenho que perguntar, O problema da moeda de ouro da Bytelandian mencionado aqui - http://www.codechef.com/problems/COINS/ [http://www.codechef.com/problems/COINS/], é considerado um problema típico de DP, mesmo que eu ...

2 a resposta

A verificação de limites em C ou C ++ é cara?

A verificação limitada é cara (> duas vezes mais tempo de execução) Eu peguei esse ponto acima de um dos meus professores. Estou confuso sobre isso. Como eu sei, a parte mais demorada de um programa é a E / S (da rede e de discos rígidos). Mas ...

8 a resposta

Qual é a diferença entre liberar o ponteiro e atribuí-lo a NULL?

Alguém poderia me dizer a diferença entre: int *p; p=(int*)malloc(10*sizeof(int)); free(p);ou int *p; p=(int*)malloc(10*sizeof(int)); p=NULL;

2 a resposta

Existe algum algoritmo rápido para calcular log2 para números com potência de 2?

Existe algum algoritmo rápido para calcular log2 para números com potência de 2, por exemplo: log2(1), log2(2), log2(4), log2(1024), log2(4096)...Estou pensando em usá-lo para implementar a iteração de conjunto de bits.

9 a resposta

Detectando o uso após o uso gratuito () no Windows. (indicadores pendentes)

Estou tentando detectar bugs "Use depois de graça ()", também conhecidos como "ponteiros pendentes". Eu sei que o Valgrind pode ser usado para detectar bugs "Use depois de grátis" na plataforma * nix, mas e o Windows? E se eu não tiver a fonte? ...

6 a resposta

Embalagem assinada C / C ++ char em int

Preciso compactar quatro bytes assinados no tipo integral de 32 bits. isto é o que eu vim para: int32_t byte(int8_t c) { return (unsigned char)c; } int pack(char c0, char c1, ...) { return byte(c0) | byte(c1) << 8 | ...; }esta é uma boa solução? ...