Professional Documents
Culture Documents
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*).
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.
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