Resultados da pesquisa a pedido "malloc"

3 a resposta

lendo um arquivo csv em struct array

1 a resposta

O acesso dinâmico à memória funciona apenas dentro da função

Esta pergunta deve ser usada como duplicata canônica para esta FAQ: Estou alocando dados dinamicamente dentro de uma função e tudo funciona bem, mas apenas dentro da função em que a alocação ocorre. Quando tento usar os mesmos dados fora da ...

1 a resposta

Como o libgmalloc funciona com namespaces de dois níveis?

3 a resposta

Printf () aloca memória em C?

Este método simples apenas cria uma matriz de tamanho dinâmico n e a inicializa com os valores 0 ... n-1. Ele contém um erro, malloc () aloca apenas n em vez de sizeof (int) * n bytes: int *make_array(size_t n) { int *result = malloc(n); for ...

6 a resposta

Criando dinamicamente uma matriz 5D contígua? [fechadas]

Estou trabalhando com uma matriz 5D muito grande que preciso ler na memória contígua (outra matriz 5D). Não consigo colocar a matriz na pilha porque é muito grande e cria falhas seg. O que fiz foi criar uma matriz 5D dinamicamente com malloc, mas ...

4 a resposta

Linguagem C: Liberando memória de ponteiros para estruturar

Digamos que eu declarei um ponteiro para uma estrutura e atribua-o com malloc () usando esta definição typedef struct node { int info; struct node *next; } NODE;Então em algum lugar do código eu declarei dois ponteiros para ele NODE *node1, ...

8 a resposta

Como funciona o malloc? [duplicado]

Possível duplicado: Como free e malloc funcionam em C? [https://stackoverflow.com/questions/1957099/how-do-free-and-malloc-work-in-c] Considere um cenário em que eu tenho que alocar cerca de 20 bytes de memória através do malloc. Para que a ...

1 a resposta

malloc_trim (0) lança fastbins de arenas de threads?

Na última semana, estive investigando um problema em um aplicativo em que o uso da memória se acumula ao longo do tempo. Limitei-o a uma linha que copia um std::vector< std::vector< std::vector< std::map< uint, map< uint, std::bitset< N> > > > > ...

6 a resposta

char x [256] vs. char * = malloc (256 * sizeof (char));

Alguém aqui recentemente me indicou em um pedaço meu que estou usando char* name = malloc(256*sizeof(char)); // more code free(name);Fiquei com a impressão de que esse modo de configurar uma matriz era idêntico ao uso de char name[256];e que os ...

1 a resposta

glibc detectado, realloc (): ponteiro inválido

Peço desculpas pelo longo código. Tenho uma pergunta simples, mas pensei em incluir meu código, para que fique claro de onde venho. Eu recebo uma corrupção realloc. Eu acho que a corrupção é porque não estou liberando corretamente. Na realidade, ...