Ev Yazılım Standart şablon kütüphanesi (stl) nedir? - techopedia nedir?

Standart şablon kütüphanesi (stl) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Standart Şablon Kütüphanesi (STL) ne anlama geliyor?

Standart bir şablon kitaplığı (STL), C ++ standart kitaplığının yeteneklerini genişleten ve C ++ için, yerleşik ve kullanıcı tanımlı türlerle birlikte kullanılan ilişkilendirilebilir diziler ve kaplar da dahil olmak üzere hazır ortak sınıflar seti sağlayan bir yazılım kitaplığıdır. temel işlemleri desteklemek. STL ile ilişkili algoritmalar kaplardan bağımsızdır ve kütüphanenin karmaşıklığını azaltır.

Techopedia, Standart Şablon Kütüphanesini (STL) açıklıyor

Standart bir şablon kütüphanesi, gerekli sonuçları elde etmek için şablonlar kullanır ve derleme zamanı polimorfizmi sağlar. STL'ler ayrıca functorlar, yineleyiciler ve algoritma kapları gibi bileşenleri içerir.

Bir STL dizi ve birleştirici kaplar içerir. Standart sekans kapları deque, vektör ve listeyi içerirken standart ilişkisel kaplar çoklu set, harita, çoklu harita ve settir. Kuyruk ve yığın gibi kap bağdaştırıcıları, uygulama olarak diğer kapları kullanan belirli arabirimlere sahip kaplardır.


STL içinde beş farklı yineleyici türü vardır:

  • Giriş yineleyicileri
  • Çıkış yineleyicileri
  • Çift yönlü yineleyiciler
  • Rastgele erişim yineleyicileri
Bir STL, her biri belirli bir yineleyici seviyesi gerektirecek şekilde uygulanan arama ve sıralama yapmak için algoritmalar içerir. STL ayrıca işlev operatörünü aşırı yükleyen ve işlev nesneleri veya işlevler olarak adlandırılan sınıflar içerir. Bunlar, diğer işlevlere aktarılan işlevlerde durum bilgilerinin tutulmasına ve alınmasına yardımcı olur.

Standart şablon kütüphanesi (stl) nedir? - techopedia nedir?