Kamis, 24 September 2026
01:56 WIB
TERKINI
Nasional Pemulihan Pascabencana NTT: PSI Desak Perhatian Berkelanjutan Setelah Kunjungan Presiden Megapolitan Diantar Ayah, Zaki Berburu Peluang Kerja di Job Fair Setelah 4 Kali Gagal Regional Misteri Terkuak: Jasad ABK Kapal Jurnalis di Enggano Teridentifikasi Lewat DNA Cek Fakta Waspada! Penipuan Cek Bansos 2026 Marak, Data Pribadi Jadi Incaran Cek Fakta Waspada Penipuan BLT Kesra 2026 via Telegram: Kenali Prosedur Resmi Cek Fakta Mengungkap Tiga Hoaks Besar Korupsi yang Menjerat Nama Mantan Presiden Jokowi Hukum & Kriminal Aktivis Desak Kemenimipas Transparan Ungkap Dokumen Remisi Pemerkosa Belasan Santriwati Eropa & Amerika Presiden Trump Serukan Negara Anggota Mundur dari ICC, Ancam Sanksi Lembaga Eropa & Amerika AS, Denmark, dan Greenland Sepakati Perluasan Militer Strategis Tanpa Batas Waktu Hukum KPK Ungkap Puluhan Celah Korupsi Pengurusan Dokumen Tanah di ATR/BPN Nasional Pemulihan Pascabencana NTT: PSI Desak Perhatian Berkelanjutan Setelah Kunjungan Presiden Megapolitan Diantar Ayah, Zaki Berburu Peluang Kerja di Job Fair Setelah 4 Kali Gagal Regional Misteri Terkuak: Jasad ABK Kapal Jurnalis di Enggano Teridentifikasi Lewat DNA Cek Fakta Waspada! Penipuan Cek Bansos 2026 Marak, Data Pribadi Jadi Incaran Cek Fakta Waspada Penipuan BLT Kesra 2026 via Telegram: Kenali Prosedur Resmi Cek Fakta Mengungkap Tiga Hoaks Besar Korupsi yang Menjerat Nama Mantan Presiden Jokowi Hukum & Kriminal Aktivis Desak Kemenimipas Transparan Ungkap Dokumen Remisi Pemerkosa Belasan Santriwati Eropa & Amerika Presiden Trump Serukan Negara Anggota Mundur dari ICC, Ancam Sanksi Lembaga Eropa & Amerika AS, Denmark, dan Greenland Sepakati Perluasan Militer Strategis Tanpa Batas Waktu Hukum KPK Ungkap Puluhan Celah Korupsi Pengurusan Dokumen Tanah di ATR/BPN

Pustaka dasar C++

Artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini)

Dalam bahasa pemrograman C++, Pustaka Dasar C++ adalah kumpulan kelas dan fungsi yang menjadi inti bahasa pemrograman C++. Pustaka Dasar C++ terdiri dari kontainer umum dan fungsi untuk memanipulasinya, string dan stream (termasuk fungsi untuk antarmuka pengguna serta fungsi untuk menulis dan membaca berkas (berkas I/O)), selain itu juga ada fungsi lainnya yang sering digunakan seperti fungsi untuk mencari akar kuadrat dari sebuah bilangan. Pustaka Dasar C++ sudah termasuk Pustaka Dasar ISO C90 untuk bahasa pemrograman C. Fitur-fitur dalam Pustaka Dasar C++ dinyatakan dalam ruang nama baku.

Pustaka Pola Dasar atau Pustaka Templat Baku (The Standard Template Library, STL) adalah bagian dari Pustaka Dasar C++. Pustaka Pola Dasar C++ terdiri dari kontainer, algoritma, iterator dan lain sebagainya. Orang kadang menyebutkan Pustaka Dasar C++ dan Pustaka Pola Dasar C++ untuk merujuk pada hal yang sama. Kepala (header) untuk penggunaan Pustaka Dasar C++ ditulis tanpa akhiran .h.

Kepala baku

Lokalisasi

<locale>
Mendefinisikan kelas dan mendeklarasikan fungsi yang merangkum dan memanipulasi informasi yang khas untuk suatu lokal.
<codecvt>
Menyediakan aspek konversi kode untuk berbagai pengodean karakter. Keapala ini tidak digunakan lagi sejak C++17.

String

<charconv>
Baru dalam C++17. Menyediakan kegunaan konversi string lokal-mandiri, non-alokasi, dan non-melempar dari/ke bilangan bulat dan titik mengambang.
<format>
Baru dalam C++20. Menyediakan cara modern untuk memformat string termasuk std::format.
<string>
Menyediakan kelas dan templat string baku C++.
<string_view>
Baru dalam C++17. Menyediakan kelas dan templat std::basic_string_view, tampilan non-pemilik yang tidak dapat diubah ke string apa pun.
<regex>
Baru dalam C++11. Menyediakan kegunaan untuk pencocokan pola string menggunakan ekspresi reguler.

Pustaka numerik

komponen yang digunakan program C++ dapat digunakan untuk melakukan operasi semi-numerik.

<bit>
Baru dalam C++20. Menyediakan fasilitas manipulasi bit.
<complex>
Mendefinisikan templat kelas std::complex dan banyak fungsi untuk mewakili serta memanipulasi bilangan kompleks.
<numbers>
Baru dalam C++20. Menyediakan konstanta matematika yang didefinisikan dalam ruang nama std::numbers.
<random>
Baru dalam C++11. Fasilitas untuk menghasilkan bilangan semu dan distribusi acak.
<ratio>
Baru dalam C++11. Menyediakan aritmetika rasional waktu kompilasi berdasarkan templat kelas.
<valarray>
Mendefinisikan lima templat class yaitu:
std::valarray
std::slice_array
std::gslice_array
std::mask_array
std::indirect_array
<valarray>juga mendefinisikan dua kelas (std::slice and std::gslice) beserta serangkaian templat fungsi terkait untuk mewakili dan memanipulasi array nilai.
<numeric>
Operasi numerik umum.

Referensi

Bacaan lanjutan

Pranala luar


Ikon rintisan

Artikel bertopik perangkat lunak ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.

Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan