Technology sharing

STL Review-Serial Containers and Container Adapters Part

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

STL review

Communia vasa 1.

Quomodo haec vasa, a communibus interfationibus, iteratorum generibus, inserantur, introducere

Insert imaginem descriptionis hic


ordo continens

filum

Proprie chorda ad stl non pertinet, ad bibliothecam C vexillum pertinet

Exsecutio subiacens: Stringa essentialiter est sequentia tabula charis- matis.

class string
{
public:
    typedef char* iterator;
    typedef const char* const_iterator; 
private:
    char* _str; 		// 堆上开辟的顺序表空间
    size_t _size; 		// 有效字符个数
    size_t _capacity; 	// _str的空间大小

    static const size_t npos; // 最大字符串大小
};

const size_t string::npos = -1;

Re vera, sub serie VS, chorda monstratorem et coniunctionem continet (dispositam et regulam). bytes, spatium ad cumulum applicabitur et monstrator adhibebitur

Sub g, chorda solum monstratorem continet, spatium in acervo demonstrans, incluso monstratorem spatium apertum ad chordas, referentiam comitem, magnitudinem et facultatem exemplum vadum ut referat comitem augeat

Genus iterator: Random aditum iterator

Communiter interfaces:

Munus nomenOfficium
magnitudo / longitudoRedit numerus valida ingenia in filo
patet / servator / resizeCharacteres validos purgare / spatium subsidio / numerum characterum validorum ad n reducendum, et extra spatium cum charactere c imple
operator[]Redit rationem pos positio
push_back / append / operator =Mores inserta c / filum / linea in fine filum
c_strRedi C format filum
invenio / rfind nposInvenire characterem c incipiens a positione chordae et eundo (retro/ante), et redde positionem characteris in chorda npos.
substIncipiens ab pos positione in str, ingenia n intercipe et illos redde
operator