Menu
CoddyTech

C++ Standard Template Library

Pelajaran 1 dari 23 dalam kursus C++ - Standard Template Library di Coddy.

C++ Standard Template Library (STL) adalah library perangkat lunak yang terdiri dari sekumpulan class template C++ yang menyediakan class dan fungsi generik untuk menerapkan struktur data dan algoritma umum.


STL ditemukan dan dikembangkan oleh Alexander Stepanov pada tahun 1994. Library ini menyediakan banyak container, algoritma, fungsi, dan class yang sangat berguna, terutama dalam pemrograman kompetitif. Misalnya, kita memiliki algoritma pengurutan untuk mengurutkan sekumpulan data. Kita juga memiliki array yang ukurannya dapat berubah secara dinamis, sehingga kita tidak perlu menentukan jumlah elemen yang akan disimpan, dan masih banyak lagi. 


STL adalah library generik. Pemrograman generik merupakan pendekatan yang berfokus pada penerapan dan penggunaan struktur data serta algoritma tanpa mengurangi efisiensi. Dengan begitu, kita dapat memaksimalkan kecepatan dan performa, serta mengurangi kompleksitas.


Kita dapat membagi STL menjadi empat bagian atau komponen:

  • Container
  • Algoritma
  • Fungsi
  • Iterator

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

Semua pelajaran di C++ - Standard Template Library

Latihan sendiri: Compiler C++ online