Resultados da pesquisa a pedido "malloc"

3 a resposta

Xcode - Meu aplicativo travou e o erro é "Ponteiro inválido retirado da fila da lista gratuita *** defina um ponto de interrupção no malloc_error_break para depurar"

Meu aplicativo funciona perfeitamente no simulador. Mas quando eu o executo no dispositivo, o aplicativo falha e exibe um erro: "malloc:* erro para o objeto 0x17415d0c0: ponteiro inválido desenfileirado da lista grátis *defina um ponto de ...

4 a resposta

Como usar 'new' em vez de 'malloc' para alocar dinamicamente uma matriz 2D?

Eu gostaria de fazer matriz usando ponteiro 2-D. Não houve problema quando usei as funções 'malloc' e 'free' para uso de memória (consulte meu código). No entanto, não consegui escrever o mesmo código usando 'new' e 'delete'. Como você sabe, o ...

2 a resposta

Como posso alterar o tamanho máximo de heap disponível para uma tarefa no FreeRTOS?

Estou criando uma lista de elementos dentro de uma tarefa da seguinte maneira: l = (dllist*)pvPortMalloc(sizeof(dllist));dllist tem 32 bytes de tamanho. Meu sistema incorporado possui 60kB de SRAM, portanto, esperava que minha lista de 200 ...

2 a resposta

Segfaults em malloc () e malloc_consolidate ()

Meu aplicativo é segmentado algumas vezes e principalmente em malloc () e malloc_consolidate () quando olho para o backtrace no gdb. Eu verifiquei que a máquina tem memória suficiente disponível, nem sequer começou a trocar. Eu verifiquei ...

4 a resposta

Qual é a diferença entre um VLA e a alocação de memória dinâmica via malloc?

Fiquei curioso com isso: Qual é a diferença entre: const int MAX_BUF = 1000; char* Buffer = malloc(MAX_BUF);e: char Buffer[MAX_BUF];

2 a resposta

Alocar ram executável em c no linux

Eu quero fazer um compilador just-in-time simples com c no Linux. Como posso alocar memória para poder escrever código x86 bruto e executá-lo como qualquer outra função?

8 a resposta

malloc em C, mas use sintaxe de matriz multidimensional

Existe alguma maneira de alocar uma matriz grande, mas consulte-a com sintaxe 2D? Eu quero algo como: int *memory = (int *)malloc(sizeof(int)*400*200); int MAGICVAR = ...; MAGICVAR[20][10] = 3; //sets the (200*20 + 10)th element UPDATE: Isso ...

6 a resposta

Em C, malloc (256) e malloc (sizeof (char) * 256) são equivalentes?

Vejo que as pessoas costumam escrever código C, como: char *ptr = malloc(sizeof(char)*256);Isso é mesmo necessário? O padrão diz quesizeof(char)==1 por definição, não faz sentido apenas escrever: char *ptr = malloc(256);Obrigado, Boda Cydo.

2 a resposta

novo, excluir, malloc e grátis

Essa pergunta foi feita em uma entrevista: Em C ++, e se alocarmos memória usandomalloc E usedelete liberar essa memória alocada?e se alocarmos a memória usandonew e liberte usandofree?Quais são os problemas que enfrentaríamos se as coisas ...

1 a resposta

Por que o livro diz que devo lançar malloc?

Hoje cheguei à página167doA linguagem de programação C (segunda edição Brian W. Kernighan e Dennis M. Ritchie) [https://rads.stackoverflow.com/amzn/click/com/0131103628]e descobriu que o autor diz que devo lançarmalloc. Aqui está a parte do ...