Skip to content

Versão 1.0.1

Latest

Choose a tag to compare

@gui-ccr gui-ccr released this 16 Jul 14:02
· 2 commits to main since this release
921396d

Lançamento v1.0.0 💿

Esta é a primeira versão estável do Sistema de Gerenciamento de Biblioteca de Mídia, um projeto de estudo aprofundado em C++.

O executável desta release foi compilado utilizando o Makefile presente no repositório e está pronto para ser executado em ambientes Windows.

Destaques Técnicos:

  • Arquitetura Robusta com POO: O sistema foi construído sobre os pilares da Programação Orientada a Objetos, com uma hierarquia de classes polimórfica que permite gerenciar diferentes tipos de mídia de forma unificada.
  • Gerenciamento de Memória Moderno e Seguro: Para prevenir vazamentos de memória, o projeto utiliza std::unique_ptr (ponteiros inteligentes) em vez de ponteiros brutos, seguindo as melhores práticas do C++ Moderno e o princípio RAII.
  • Persistência de Dados: O estado completo da biblioteca é salvo e carregado a partir de um arquivo de texto, demonstrando a manipulação de arquivos com fstream.

Como Executar (Windows):

  1. Baixe o arquivo biblioteca.exe desta release.
  2. Abra um terminal (Prompt de Comando ou PowerShell) na pasta onde você salvou o arquivo.
  3. Execute o programa com o comando:
    ./biblioteca.exe