Apa Pengertian Dari C++ Standard Library ?


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