Resultados da pesquisa a pedido "malloc"

5 a resposta

c ++: definição de matriz local versus uma chamada malloc

Qual é a diferença entre isso: somefunction() { ... char *output; output = (char *) malloc((len * 2) + 1); ... }e isto: somefunction() { ... char output[(len * 2) + 1]; ... }Quando um é mais apropriado que o outro? obrigado a todos por suas ...

4 a resposta

Problema (apenas XCode 7 + iOS 9 + iPhone 4s / iPhone5): “malloc: *** mach_vm_map (size = 1048576) falhou (código de erro = 3)”

Sei que o problema está relacionado às alocações de memória, mas o consigo apenas no iOS 9, XCode 7. No XCode 6.4, iOS 8.4, ele funciona perfeitamente, sem nenhum problema. No iOS 9, XCode 7, ele trava com muita frequência, causando esse ...

4 a resposta

Liberando estrutura malloced em uma função

Estou criando um arquivo de origem que contém a funcionalidade de buffer que quero usar para minha outra biblioteca que estou criando. Está funcionando corretamente, mas estou tendo problemas para me livrar da estrutura de buffer que estou ...

5 a resposta

Malloc e scanf

Sou bastante competente em algumas linguagens de script, mas finalmente estou me forçando a aprender o C. básico. Estou apenas brincando com algumas coisas básicas (E / S agora). Como posso alocar memória de heap, armazenar uma string na memória ...

11 a resposta

Design da API C: quem deve alocar? [fechadas]

Qual é a maneira adequada / preferida de alocar memória em uma API C? Eu posso ver, a princípio, duas opções: 1) Deixe o chamador fazer todo o tratamento da memória (externa): myStruct *s = malloc(sizeof(s)); myStruct_init(s); ...

7 a resposta

Devo liberar memória alocada em terminação anormal?

Meu programa (um navegador da Web em modo de texto) está alocando memória dinamicamente. Eu libero blocos desnecessários durante o tempo de execução, é claro. E liberto tudo antes da finalização normal - para que os verificadores de vazamento ...

3 a resposta

Alocação dinâmica de memória no C incorporado

Posso usar as funções malloc e excluir no C incorporado? Por exemplo, eu tenho uma função, onde foi criado o ponteiro na estrutura com a função malloc. Esta função retorna endereço em ram e eu posso usar isso. Após sair da minha função, onde a ...

5 a resposta

Como usar uma string C ++ em uma estrutura quando malloc () - ing a mesma estrutura?

Eu escrevi o programa de exemplo a seguir, mas ele falha com o segfault. O problema parece estar com o usomalloc estd::strings na estrutura. #include <iostream> #include <string> #include <cstdlib> struct example { std::string data; }; int ...

1 a resposta

conversão inválida de * void para * int [-permissive] usando malloc (sizeof ())

Estou escrevendo um programa que calcula o maior denominador comum de dois números, mas estou tendo problemas commalloc função e ponteiros. Na verdade, está claro como a pilha e os segmentos de heap funcionam na memória e por quê. Mas ainda não ...

6 a resposta

Qual o tamanho de um malloc em C?

Eu tenho um malloc em C que é 26901 ^ 2 * sizeof (double) Isso me fez pensar qual o maior valor que pode estar aqui? Além disso, eu teria algum problema ao definir uma macro para acessar essa matriz 2D? #define DN(i,j) ((int)i * ny + ...