Hem Utveckling Vad är boost-bibliotek? - definition från techopedia

Vad är boost-bibliotek? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Boost Libraries?

Boost-bibliotek består av en uppsättning av över 80 bibliotek för C ++ -programmeringsspråket. Biblioteken är gratis tillgängliga och kan användas för både gratis och egenutvecklade programvaruprojekt. Boost stöder ett antal uppgifter och strukturer som enhetstestning, bildbearbetning, multitrådning, generering av pseudorandomnummer, linjär algebra och reguljära uttryck.

Techopedia förklarar Boost Libraries

Boost ger ett antal fördelar:

  • Biblioteken är gratis att använda i alla applikationer.
  • Biblioteken granskas av peer och inget bibliotek skickas innan det går igenom en omfattande lista över testsviter.
  • Det ger ett brett antal funktionaliteter som är plattformsoberoende.
  • Bibliotekens funktioner är inte beroende av varandra, vilket gör att funktionerna kan användas oberoende av programvara.
  • Biblioteken är trovärdiga eftersom många Boost-utvecklare ingår i C ++ standardkommittén.

Några av de viktiga biblioteken i Boost är:

  • valfri - En säker och generisk behållare för värdetyper
  • bind och mem_fn - Generaliserade bindemedel för medlemsfunktioner och funktion / objekt / pekare
  • call_traits - Definierar typer för överföring av parametrar
  • konceptkontroll - Tillhandahåller generiska verktyg för programmeringsändamål

Boosts unika försäljningspunkt är att det tillhandahåller färdiga bibliotek för specifika ändamål. För att bygga en programvara behöver allt utvecklaren välja rätt bibliotek och använda det, utan att behöva utveckla kod från grunden.

Vad är boost-bibliotek? - definition från techopedia