Flashcard FC684385
O que faz malloc em C++?
Linguagens de Programação
QUADRIX · 2025
O que faz malloc em C++?
Mostrar resposta e comentário
Resposta
malloc é uma função da biblioteca C que realiza alocação dinâmica de memória em bytes em C++.• Cabeçalhos: pode ser usada incluindo <cstdlib> ou <stdlib.h>.
• Retorno: retorna um ponteiro void* para o bloco alocado.
• Construtores: não chama construtores de objetos C++.
• Desalocação: a memória alocada por malloc deve ser liberada com free.
• Contraste: new aloca e invoca construtores, delete realiza desalocação.
• Recomendação: em C++ moderno evitar malloc para objetos complexos e preferir new/delete ou ponteiros inteligentes como std::unique_ptr.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670867
Conteúdo do catálogo FC Concursos · Atualizado em