Você está na página 1de 1

STL - Standard Template Library

A Standard Template Library (STL; em português: Biblioteca de Modelos Padrão) é uma


biblioteca de rotinas da linguagem de programação C++, que descreve containers,
iteradores, algoritmos e functores.[1]

A biblioteca padrão do C++ foi vastamente influenciada pela STL, tendo incorporado,
ao longo dos anos, um grande número dos algoritmos desta. Note, porém, que a
Standard Template Library (STL) é, a rigor, uma biblioteca distinta da Biblioteca
Padrão.

=========================|
====QT, RabbitQT =|
====Padrões de Projeto =|
=========================|

UNIDADE DE TRADUÇÃO
É o resultado do pré-processamento, que gera algo que pode ser compilado.

Uma unidade de tradução pode ser compilada individualmente sem nenhum problema.
Após gerar o pré-processamento de um arquivo, o compilador tem em mãos uma unidade
de tradução e pode realizar as etapas necessárias para gerar o código intermediário
ou código objeto.

O COMPILADOR pega o script e transforma em instruções e dados, gerando uma UNIDADE


DE TRADUÇÃO.

A UNIDADE DE TRADUÇÃO (que traz as instruções e definições para o processador)


será unida LINKADA, com várias outras unidades que fazem parte do programa.

=====================================
Necessário saber:

As etapas do processo de COMPILAÇÃO


Os detalhes do processo de LINKING
=====================================

IDE PARA LINUX


CodeLite

******************************************************

C++ separa arquivos de cabeçalho .hpp, dos arquivos de de implementação .cpp para
facilitar a compilação.

Se todos os arquivos fossem colocados no código principal, o momento de


recompilação, seria um processo muito mais demorado. Com arquivos separados é
possível recompilar apenas os arquivos que foram alterados.

Você também pode gostar