Resultados da pesquisa a pedido "malloc"
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 ...
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 ...
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 ...
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, ...
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 ...
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> > > > > ...
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 ...
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, ...