Resultados da pesquisa a pedido "malloc"

5 a resposta

Variable Sized Arrays vs calloc em C

Na discussão da memória dinâmica aqui: "Introdução aos ponteiros C e memória dinâmica" [http://theocacao.com/document.page/234] O autor declara: Um bloco de memória como este pode efetivamente ser usado como uma matriz mais flexível. Essa ...

7 a resposta

Qual é o problema com malloc () e funções virtuais? [duplicado

Possible Duplicate: C ++: por que énew necessário [https://stackoverflow.com/questions/4904762/c-why-is-new-needed] Por que não posso usar o malloc para alocar espaço para meus objetos quando eles são filhos de uma classe que contém funções ...

6 a resposta

'strcpy' com 'malloc'?

É seguro fazer algo como o seguinte? #include <stdio.h> #include <malloc.h> #include <string.h> int main(void) { char* msg; strcpy(msg, "Hello World!!!"); //<--------- printf("%s\n", msg); return 0; }O seguinte deve ser usado? char* msg = ...

2 a resposta

Memória não liberada após ligar gratuitamente ()

Tenho um programa curto que gera uma lista vinculada adicionando nós a ele e libera a memória alocada pela lista vinculad Valgrind não relata nenhum erro de vazamento de memória, mas o processo continua mantendo a memória alocad Só consegui ...

2 a resposta

Lendo em uma sequência de comprimento desconhecido no console

Se eu quiser ler em uma sequência de comprimento arbitrário na linha de comando, qual é a melhor maneira de fazer iss No momento em que estou fazendo isso: char name_buffer [ 80 ]; int chars_read = 0; while ( ( chars_read < 80 ) && ( !feof( ...

8 a resposta

Como obter o tamanho do bloco de memória após o malloc?

Eu pensei que não poderia recuperar o comprimento de um bloco de memória alocado como o simples.length função em Java. No entanto, agora eu sei que quandomalloc() aloca o bloco, aloca bytes extras para armazenar um número inteiro que contém o ...

5 a resposta

Retornar um ponteiro malloc

Pergunta básica aqui, estou um pouco inseguro sobre a passagem da memória em C. Se tiver o seguinte CGPoint* tileForCoordinates (CGPoint position, short width, short height) { CGPoint *tileCoordinate = ...

8 a resposta

É necessário liberar memória alocada ao sair de um programa em C

Se eu aloquei memória no meu programa C usandomalloc e agora quero sair, preciso liberar a memória alocada ou posso assumir que, uma vez que todo o meu programa termina, ele será liberado pelo sistema operacional? Eu corro no ambiente Linux.

4 a resposta

Crie dinamicamente uma matriz de strings com malloc

Estou tentando criar uma matriz de strings em C usandomalloc. O número de cadeias que a matriz manterá pode mudar em tempo de execução, mas o comprimento das cadeias sempre será consistent Eu tentei isso (veja abaixo), mas estou tendo ...

2 a resposta

Memória alocada para Python não é liberada no Linux mesmo depois de gc.collect ()

Eu escrevi um código no Python que não libera memória da maneira que deveria. A memória é obtida pelo Python, mas nunca é liberada, mesmo depois de não ser mais usada. Mesmo se você interromper o programa em execução com ctrl + c. Exclua ...