Você está na página 1de 11

O QUE UMA BIBLIOTECA?

Nas Linguagens C/C++, biblioteca uma coleo de classes, funes e variveis. Que so escritas na prpria linguagem para facilitar o desenvolvimento de aplicaes. Na linguagem C++, Tambm pode ser incorporada a biblioteca padro do C, e todas suas funcionalidades que esto declaradas no espao de nomes std.

EXEMPLOS C:
<assert.h> <ctype.h> <errno.h>

<float.h>
<limits.h> <math.h> <setjmp.h>

<signal.h>
<stdlib.h> <stddef.h>

EXEMPLOS C++:
<algorithm> <fstream> <functional>

<iostream>
<locale> <map> <set>

<sstream>
<string> <vector>

<IOSTREAM>
Este cabealho responsvel pela manipulao de fluxo de dados padro do sistema (entrada padro, sada padro e sada de erros padro) e representa uma evoluo do cabealho <stdio.h> da linguagem C. So apresentados os objetos cin, cout, cerr e clog para o envio e recebimento de dados dos fluxos de entrada, sada, erro sem buffer e erro com buffer, respectivamente; para isso usa-se os operadores de deslocamento de bits (<< e >>).

<STRING>

O container std::string uma cadeia de caracteres especializada para o tipo de dado nativo char. Ele remove vrios dos problemas introduzidos pela linguagem C ao confiar no programador no gerenciamento de cadeias de caractere, encapsulando internamente rotinas e consideraes que o programador no precisa tomar conhecimento. Ele tambm permite converso de e para cadeias de texto do C (const char*).

PARA QUE SERVE UMA BIBLIOTECA?

Por exemplo, se voc quiser mostrar uma mensagem na tela, voc no tem que produzir uma funo inteira ou criar um comando novo, basta importar uma biblioteca de I/O (entrada e sada) [#include <iostream>] e utilizar uma funo dela. Quando for compilar, o compilador vai buscar nas bibliotecas tais funes para saber como utiliz-las. O papel do pr-processamento indicar, antes mesmo de compilar, os parmetros necessrios para ser criado o arquivo executvel.

POR QU UTILIZA-LA?

O fator motivador para a utilizao de bibliotecas na linguagem a simplificao dos desenvolvimentos dos cdigos, para que assim no seja criadas novas funes, ou um comando. Assim evitando a extenso desnecessria do cdigo.

VANTAGENS E DESVANTAGENS DAS BIBLIOTECAS


Ganho de tempo e espao, pois no ser necessrio criar funes, para execuo de comandos, e assim economiza-se espao no cdigo;

As Bibliotecas da linguagem C++, no podem ser incorporadas na linguagem C; J as bibliotecas da linguagem C, podem ser incorporadas na linguagem C++

REFERNCIAS
http://pt.wikipedia.org/wiki/Biblioteca_padr%C3%A3o_do_C%2B%2B http://www.infoined.blogger.com.br/biblioteca.html http://img338.imageshack.us/img338/1354/cdigo.jpg

http://www.youtube.com/watch?feature=player_detailpage&v=AUkYt-1Nt34

Linguagem de programao Discente: Vitor Arajo de Almeida 2011011703