Pular para conteúdo

Projeto 07: Aula 07 - Stack vs Heap

🚀 Laboratório Prático: Aula 07 - Stack vs Heap

Construa uma simulação lógica ou um roteiro analítico em linguagem C/C++ focado no fenômeno real ocorrido no Hardware baseando-se em:

A Stack é a fundação natural de blocos de toda variável ordinariamente declarada dentro do escopo de funções em C/C++ (int x, float y). Ela trabalha rigorosamente sob o conceito LIFO (Last In, Fir...

Enquanto a Pilha é rígida, restrita e pré-delimitada, o Monte (Heap) é um vasto oceano caótico de Gigabytes gerenciado pelo Kernel do S.O. (Sistemas Operacionais). Você requer pedaços de memória "sob ...

Um clássico e letal bug de engenharia C++. Quando o desenvolvedor executa new ou malloc solicitando memória do Heap, mas quebra regras do fluxo perdendo o contato formal do ponteiro retorn...

Tarefas do Projeto

  • Setup Inicial: Alocar perfeitamente os arquivos como main.cpp em sua IDE configurando compilador GCC/Clang.
  • Módulo 1: Implementar, prototipar ou demonstrar funcionalmente 1. A Pilha (Stack) no código.
  • Módulo 2: Implementar, prototipar ou demonstrar funcionalmente 2. O Monte (Heap) no código.
  • Módulo 3: Implementar, prototipar ou demonstrar funcionalmente 3. Memory Leaks (Vazamentos de Memória) no código.
  • Validação E Benchmark: Fazer o build via terminal e testar limites de velocidade analiticamente comparando o log de transição.

🏆 Critérios de Qualidade (Review)

  1. Compila estritamente sem nenhum warning de memory loss ou fallback.
  2. Adere e representa fielmente 100% à teoria aprendida do Markdown da Aula correspondente.
  3. Estruturação modular limpa para fácil manutenção.