Domov Rozvoj Co jsou podporující knihovny? - definice z techopedie

Co jsou podporující knihovny? - definice z techopedie

Obsah:

Anonim

Definice - Co znamenají knihovny Boost?

Podporované knihovny se skládají ze sady více než 80 knihoven pro programovací jazyk C ++. Knihovny jsou k dispozici zdarma a lze je použít jak pro bezplatné, tak proprietární softwarové projekty. Boost podporuje řadu úkolů a struktur, jako je testování jednotek, zpracování obrazu, multithreading, generování pseudonáhodných čísel, lineární algebra a regulární výrazy.

Techopedia vysvětluje knihovny Boost

Boost poskytuje řadu výhod:

  • Knihovny jsou zdarma k použití ve všech aplikacích.
  • Knihovny jsou recenzovány a žádná knihovna není předána před tím, než prochází komplexním seznamem testovacích sad.
  • Poskytuje celou řadu funkcí, které jsou nezávislé na platformě.
  • Funkce knihoven nejsou vzájemně závislé, což umožňuje jejich použití v softwarových aplikacích nezávisle.
  • Knihovny jsou důvěryhodné, protože mnoho vývojářů Boostu je ve výboru pro standardy C ++.

Některé z důležitých knihoven v Boostu jsou:

  • any - Bezpečný a obecný kontejner pro typy hodnot
  • bind and mem_fn - Generalizovaná pojiva pro členské funkce a funkce / objekt / ukazatele
  • call_traits - Definuje typy pro předávání parametrů
  • kontrola koncepce - poskytuje obecné nástroje pro programování

Unikátní prodejní místo společnosti Boost je to, že poskytuje hotové knihovny pro specifické účely. Chcete-li vytvořit softwarovou aplikaci, je třeba, aby vývojář vybral správnou knihovnu a použil ji, aniž by bylo nutné vyvíjet kód od nuly.

Co jsou podporující knihovny? - definice z techopedie