Este projeto contém a implementação de uma lista Abstract Data Type (ADT) baseada em uma lista duplamente encadeada.
Foi utilizado uma copia do arquivo de testes disponibilizado no SIGAA. O conteudo do arquivo foi copiado para o main.cpp e teve algumas linhas de código adicionadas, como a crianção de uma função chamda myNext que substitui a função std::next, pois a std::next estava causando erros de compilação.
Para compilar o arquivo de testes, utilize o comando make dentro da pasta list e em seguida o comando ./bin/main para rodar o programa.
Verifica se o setup está configurado, caso contrario, fará um novo setup chamando "make dir" e compila. Ele chama "make all" internamente.
make
Você também pode passar argumentos para o compilador. Como o exemplo abaixo:
make args="-D something=212"
Para ativar o modo debug, faça:
make args="-D DEBUG"
Fará tods os diretórios de trabalho. Você pode fazer isso manualmente ou automaticamente se você usar "make".
make dir
Limpa todo o diretorio de trabalho, irá apagar todos os arquivos contidos em bin e docs
make clean
Fará a documentação para o projeto atual.
make doxy
Irá chamar "make clear" e "make dir"
make fresh