Resultados da pesquisa a pedido "malloc"

5 a resposta

dupla matriz livre ou corrupção 3d em C

Eu recebo um erro de "dupla liberdade ou corrupção" ao liberar uma matriz 3D. Alguém pode me dizer onde está o problema no código?O tamanho da matriz é 2 * N * N. O valor de N aqui é 100. Mesmo sem vazamento, o mesmo resultado.Aqui está ...

5 a resposta

Complexidade temporal da alocação de memória

Qual é a complexidade de tempo da alocação dinâmica de memória usando new, malloc etc.? Sei muito pouco sobre como os alocadores de memória são implementados, mas suponho que a resposta é que depende da implementação. Portanto, responda a alguns ...

8 a resposta

Programação C: malloc () dentro de outra função

Preciso de ajuda commalloc() dentro de outra função. Estou passando umponteiroeTamanhopara a função do meumain() e eu gostaria de alocar memória para esse ponteiro dinamicamente usandomalloc() de dentro dessa função chamada, mas o que vejo é que ...

6 a resposta

O pedaço de memória retornado pelo malloc (e seus primos) foi inicializado em Zero?

Eu escrevi um código para testar para testar o estresse o gerenciamento de memória do Linux e Windows OS. Apenas para testes adicionais, fui adiante e verifiquei quais valores estão presentes na memória retornada por malloc (). Os valores que ...

3 a resposta

O que se quer dizer com o tipo mais restritivo em C?

O livroA linguagem de programação C fala sobre "o tipo mais restritivo" na seção 8.7,Exemplo - um alocador de armazenamento: Embora as máquinas variem, para cada máquina existe um tipo mais restritivo: se o tipo mais restritivo puder ser ...

6 a resposta

Por que podemos escrever fora dos limites em C?

Recentemente, terminei de ler sobre memória virtual e tenho uma pergunta sobre como o malloc funciona no espaço de endereço virtual e na memória física. Por exemplo (código copiado de outra postagem do SO) void main(){ int *p; ...

5 a resposta

Encapsulamento de dados em C

Atualmente, estou trabalhando em um sistema incorporado e tenho um componente em uma placa que aparece duas vezes. Eu gostaria de ter um arquivo .c e um arquivo .h para o componente. Eu tenho o seguinte código: typedef struct { uint32_t ...

4 a resposta

Saída para stderr sempre que malloc / free é chamado

Com o Linux / GCC / C ++, eu gostaria de gravar algo no stderr sempre que malloc / free / new / delete for chamado. Estou tentando entender as alocações de memória de uma biblioteca e, portanto, gostaria de gerar essa saída enquanto estou ...

8 a resposta

Por que obtenho uma falha de asserção C malloc?

Estou implementando um algoritmo polinomial de divisão e conquista para que eu possa compará-lo com uma implementação OpenCL, mas não consigomalloc trabalhar. Quando executo o programa, ele aloca várias coisas, verifica algumas coisas e envia ...

2 a resposta

Incluir código fonte do malloc.c no gdb?

Como posso incluir / visualizar o código fonte demalloc em gdb? Eu quero fazer uma execução passo a passo nogdbe entremalloc.c código-fonte quando qualquer uma das funções malloc é chamada. Atualmente, o que o gdb diz é:malloc.c: No such file ...