Vazamento de memória refere-se a alocação estática ou dinâmica de memória que não é usado por nenhum programa. Quando um programa é executado, ele é alocado memória pelo sistema operacional e deve liberar a memória quando ele termina a execução . Quando um programa não terminou para liberar a memória , vazamentos de memória acontecer. Visual C + + oferece memória interna de detecção de vazamento , que pode ser incorporado pelos aplicativos. Coisas que você precisa
Visual Studio IDE
Visualizar Mais instruções
1
Clique em " Iniciar", " Todos os Programas " e depois " Visual Studio IDE . " Clique em "Arquivo " e " Open" para abrir o seu VC + + projeto existente
2
Adicione o seguinte código ao seu projeto para ativar a memória vazamento de detecção: .
# Include < stdlib . h >
# include
Você deve incorporar # include na ordem mostrada acima . Através da inclusão de crtbdg.h , as funções malloc e free são mapeados para suas versões de depuração , _malloc_dbg e _free_dbg , que são responsáveis pela detecção de alocação de memória.
3 vazamento
memória Exibir informações pelo incorporando _CrtDumpMemoryLeaks () em seu programa. Esta função irá ilustrar informações de vazamento de memória na janela de saída quando você compilar e executar o seu programa.