Kumpulan Library C/C++

March 27, 2012 at 1:26 am Leave a comment

Terdapat berbagai library yang dapat digunakan dalam pemrograman C/C++.
Baik itu penggunaan bahasa C++ moderen (menggunakan std::) maupun yang biasa.
Mungkin yang sering kita gunakan, seperti :

# include <stdio.h>
# include <iostream.h>
# include <conio.h>
# include <math.h>

Langsung saja.
Berikut adalah kumpulan library-library yang dapat digunakan.


1. CONTAINERS
<bitset>

Menyediakan wadah khusus kelas std:: bitset, array bit.

<deque>

Menyediakan wadah template kelas std:: deque, antrian ganda berakhir.

<list>

Menyediakan wadah template kelas std:: list, doubly-linked.

<map>

Menyediakan wadah template kelas std:: map dan std:: Multimap, diurutkan array asosiatif dan Multimap.

<queue>

Menyediakan kelas adaptor wadah std:: antrian, antrian tunggal berakhir.

<set>

Menyediakan wadah template kelas std:: set dan std:: multiset diurutkan asosiatif kontainer atau set.

<stack>

Menyediakan kelas adaptor wadah std:: stack, stack.

<vector>

Menyediakan wadah template kelas std:: vector sebuah array dinamis.

2.GENERAL

<algorithm>
Menyediakan wadah definisi algoritma banyak.

<functional>
objek Menyediakan beberapa fungsi, dirancang untuk digunakan dengan algoritma standar.

<iterator>
Menyediakan kelas dan template untuk bekerja dengan iterator.

<locale>
Menyediakan kelas dan template untuk bekerja dengan locales.

<memory>
Menyediakan fasilitas untuk manajemen memori di C, termasuk template kelas std:: auto_ptr.

<stdexcept>
Berisi pengecualian kelas standar seperti std:: runtime_error baik yang berasal dari std:: logic_error dan std: pengecualian:.

<utility>
Menyediakan kelas template std:: pair, untuk bekerja dengan pasangan (tupel dua-anggota) dari objek.

3. STRING
<string>

Menyediakan kelas C string standar dan template.

4. STREAMS, INPUT / OUTPUT
<fstream>

Menyediakan fasilitas untuk input file berbasis dan output. Lihat untuk file.

<ios>

Menyediakan beberapa jenis dan fungsi dasar untuk pengoperasian iostreams.

<iostream.h>

Menyediakan C input dan output fundamental. Lihat iostream.

<iosfwd>

deklarasi maju Menyediakan dari beberapa I / O-kelas yang terkait template.

<iomanip>

Menyediakan fasilitas untuk memanipulasi format output, seperti dasar digunakan ketika bilangan bulat format dan ketelitian nilai floating point.

<istream>

Menyediakan kelas template std:: kelas pendukung istream dan lainnya untuk input.

<ostream>

Menyediakan kelas template std:: kelas pendukung ostream dan lainnya untuk output.

<sstream>

Menyediakan kelas template std:: kelas pendukung sstream dan lainnya untuk manipulasi string.

<streambuf>
5. NUMERICS
<complex>

Menyediakan template kelas std:: fungsi kompleks dan terkait untuk bekerja dengan bilangan kompleks.

<numeric>

Menyediakan algoritma untuk pemrosesan numerik

<valarray>

Menyediakan kelas template std:: valarray, sebuah array kelas dioptimalkan untuk pengolahan numerik.

6. LANGUAGE SUPPORT
<exception>

Menyediakan beberapa jenis dan fungsi yang berkaitan dengan penanganan exception, termasuk std:: exception, basis kelas dari semua eksepsi dilemparkan oleh Perpustakaan Standar.

<limits>

Menyediakan kelas template std:: numeric_limits, digunakan untuk menjelaskan sifat dari jenis numerik mendasar.

<new>

Menyediakan operator baru dan menghapus dan fungsi dan jenis yang menyusun dasar-dasar manajemen memori C.

<typeinfo>

Menyediakan fasilitas untuk bekerja dengan informasi jenis run-time C.

7. C STANDARD LIBRARY

Setiap header dari C Standard Library disertakan dalam C Standard Library dengan nama yang berbeda, yang dihasilkan dengan menghapus h., Dan menambahkan ‘c’ di awal, untuk ‘time.h’ contoh menjadi ‘kriminal’. Satu-satunya perbedaan antara header dan tradisional C Standard Library header adalah bahwa fungsi yang sedapat mungkin harus ditempatkan ke dalam std:: namespace (beberapa kompiler walaupun sebenarnya melakukan hal ini). Dalam ISO C, fungsi di perpustakaan standar yang diperbolehkan untuk dilaksanakan oleh macro, yang tidak diperbolehkan oleh ISO C.

* <cassert>
* <cctype>
* <cerrno>
* <cfloat>
* <climits>
* <cmath>
* <csetjmp>
* <csignal>
* <cstdlib>
* <cstddef>
* <cstdarg>
* <cstdio>
* <cstring>
* <ctime>
* <cwchar>
* <cwctype>

Entry filed under: Pemograman C++. Tags: .

Standard Template Library Di C++ Operator Pada C++

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


JAM

Admin

Categories

Recent Posts

DATE

Blog Stats

  • 3,258 hits

%d bloggers like this: