Bahay Software Ano ang isang karaniwang library ng template (stl)? - kahulugan mula sa techopedia

Ano ang isang karaniwang library ng template (stl)? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Standard Template Library (STL)?

Ang isang karaniwang template ng template (STL) ay isang software library na nagpapalawak ng mga kakayahan ng standard na C ++ at nagbibigay ng isang handa na hanay ng mga karaniwang klase para sa C ++, kasama ang mga associate at container container, na ginagamit kasama ang mga built-in at mga tinukoy na gumagamit na mga uri suportahan ang mga operasyon sa elementarya. Ang mga algorithm na nauugnay sa STL ay independiyenteng ng mga lalagyan at bawasan ang pagiging kumplikado ng library.

Ipinapaliwanag ng Techopedia ang Standard Template Library (STL)

Ang isang karaniwang library ng template ay gumagamit ng mga template upang makamit ang mga kinakailangang resulta, at nagbibigay ng compile time polymorphism. Kasama rin sa mga STL ang mga sangkap tulad ng mga katalinuhan, mga tagabunsod at mga lalagyan ng algorithm.

Kasama sa isang STL ang pagkakasunod-sunod at mga lalagyan ng kaakibat. Kasama sa mga standard na lalagyan ng pagkakasunod-sunod ang deque, vector at listahan, habang ang mga karaniwang lalagyan ng kaakibat ay multiset, mapa, multimap at set. Ang mga adaptor ng lalagyan tulad ng pila at salansan ay naglalaman din ng mga tiyak na interface, na gumagamit ng iba pang mga lalagyan bilang pagpapatupad.


Mayroong limang magkakaibang uri ng mga iterator sa loob ng STL:

  • Mga input ng mga input
  • Mga output iterator
  • Mga tagapagtaguyod ng Bidirectional
  • Random na pag-access ng mga iterator
Kasama sa isang STL ang mga algorithm upang maisagawa ang paghahanap at pagsunud-sunod, na ang bawat isa ay ipinatupad upang mangailangan ng isang tiyak na antas ng tagapagpatay. Kasama rin sa STL ang mga klase na nag-overload sa function operator at tinawag na mga function na bagay, o mga katulong. Ang mga tulong na ito sa pagpapanatili at pagkuha ng impormasyon ng estado sa mga function na naipasa sa iba pang mga pag-andar.

Ano ang isang karaniwang library ng template (stl)? - kahulugan mula sa techopedia