İçindekiler:
Tanımı - Boost Libraries ne anlama geliyor?
Boost kütüphaneleri, C ++ programlama dili için 80'den fazla kütüphaneden oluşur. Kütüphaneler ücretsiz olarak mevcuttur ve hem ücretsiz hem de tescilli yazılım projeleri için kullanılabilir. Boost, birim testi, görüntü işleme, çoklu iş parçacığı, sözde sayı oluşturma, doğrusal cebir ve düzenli ifadeler gibi bir dizi görevi ve yapıyı destekler.
Techopedia Kitaplıkları Artırdı
Boost bir dizi avantaj sağlar:
- Kütüphaneler tüm uygulamalarda kullanım için ücretsizdir.
- Kütüphaneler hakemli olarak değerlendirilir ve kapsamlı bir test paketleri listesine girmeden önce hiçbir kütüphane aktarılmaz.
- Platformdan bağımsız çok sayıda işlevsellik sağlar.
- Kütüphanelerin özellikleri, özelliklerin yazılım uygulamalarında bağımsız olarak kullanılmasına izin veren birbirine bağlı değildir.
- Birçok Boost geliştiricisi C ++ standartlar komitesinde yer aldığından kütüphaneler güvenilirdir.
Boost'taki önemli kütüphanelerden bazıları şunlardır:
- any - Değer türleri için güvenli ve genel bir kapsayıcı
- bind ve mem_fn - Üye işlevleri ve işlev / nesne / işaretçiler için genelleştirilmiş bağlayıcılar
- call_traits - Parametrelerin geçirilmesi için türleri tanımlar
- kavram kontrolü - Programlama amaçlı genel araçlar sağlar
Boost'un benzersiz satış noktası, belirli amaçlar için hazır kütüphaneler sağlamasıdır. Bir yazılım uygulaması oluşturmak için, geliştiricinin tek yapması gereken, doğru kütüphaneyi seçmek ve onu kullanmaktır, sıfırdan kod geliştirmeye gerek yoktur.
