Exercício acadêmico de implementação de uma Pilha (LIFO) com alocação dinâmica de memória, sem uso de std::stack.
/
├── .vscode/ # Tarefas de build e debug (VSCode)
├── include/ # Headers (.h)
├── src/ # (vazio) implementacao em headers
├── tests/ # Testes automatizados
├── build/ # Binarios gerados
└── main.cpp # Ponto de entrada para demonstração
- Compilador:
g++(C++17) - (Opcional) VSCode + GDB para debug
# Compilar e executar o programa principal
mkdir -p build
g++ main.cpp -Iinclude -o build/main
./build/main
# Compilar e executar os testes
g++ tests/tests.cpp -Iinclude -o build/tests
./build/tests- Build project:
Ctrl+Shift+B - Build tests:
Ctrl+Shift+P→ "Tasks: Run Task" → "build tests" - Debug:
F5(usa GDB)