Standart Şablon Kütüphanesi

Vikipedi, özgür ansiklopedi
20.24, 16 Temmuz 2016 tarihinde Vikiçizer (mesaj | katkılar) tarafından oluşturulmuş 17354343 numaralı sürüm (düzeltme AWB ile)

İlk olarak HP tarafından geliştirilmeye başlanan, daha sonra C++ standardına dahil edilen generic programlama modeliyle geliştirilmiş kütüphanedir. Daha çok STL şeklinde kısa ismiyle anılır.

STL, nesne yönelimli bir kütüphane değildir. Generic bir kütüphanedir. Bu özelliğiyle, genel amaçlı algoritmalar (sort, find, vs.) çok çeşitli container yapılarında kullanılabilirler.

C++ standardı, STL içindeki yapıların performans arayüzlerini ve performans kriterlerini belirler. Örneğin, vector sınıfından bir elemanın çağrılma işlemi sabit süre almalıdır. (Big-Oh gösterimiyle, O(1) olmalıdır.)

Container Sınıfları

Deque

Algoritmalar

SORT

find