C++ Standard Library adalah kumpulan dari
fungsi, classes, object, konstanta, dan template yang digunakan untuk melakukan
operasi-operasi dasar dan beberapa fungsi lainnya. Jadi dapat disimpulkan juga
bahwa C++ Standard Library merupakan fungsi, classes, object, konstanta, dan
template yang sudah ada dan terintregasi langsung dengan compiler (Baca: Pengertian Dari Compiler Dalam Pemrogaman).
Contohnya seperti fungsi main(); classes int, char, float, dan lain-lain; object yang merupakan
interpretasi suatu classes misal int a, char b, float c dan lain-lain; dan lain-lainnya.
Sebenarnya tidak ada perbedaan yang sangat
mencolok antara C Standard Library dengan C++ Standard Library. Yang paling
membedakan keduanya adalah perbedaan cara menuliskan file include. Jika dalam C
file include ditulis dengan ekstensinya .h, maka didalam C+ tidak.
Untuk beberapa file include dasar, seperti
stdio.h, stdlib.h, time.h, dan lain-lain, C++ meambahan awalan c sehingga dalam
syntax penggunaan include file akan menjadi seperti #include<cstdio>. Untuk melampirkan sebuah header file (include file) bernama stdio.h.
Keuntungan menggunakan C++ Standard Library
adalah, terdapat class string yang dapat menangani operasi pada string.
Dengan penggunaan class string ini, suatu string akan diperlakukan sebagai string,
bukan suatu null-terminated array of character sehingga terbebas dari resiko
buffer overflow. Untuk menggunakan class string ini, anda harus melampirkan
header file string.h sehingga syntax pemanggilannya seperti #include<string>.
Perbedaan-perbedaan lainnya lebih bersifat
personal seperti pada C++ Standard Library, pemberian komentar hanya diijinkan
dengan penggunaan tanda// bukan tanda /* dan*/ walaupun pada dasarnya compiler
tidak akan pernah meng-compile komentar. Jadi pada akhirnya terserah kepada
anda akan memilih yang mana.
0 Response to "Apa Pengertian Dari C++ Standard Library ?"
Post a Comment