diff -r 4b5210aa0239 -r c0e556186c55 doc-docbook/src/xml/search_iterator.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc-docbook/src/xml/search_iterator.xml Thu Mar 04 12:59:24 2004 +0000 @@ -0,0 +1,139 @@ + + + Osztaly neve + + + + Ez itt egy tobbsoros, tobb reszes leiras arrol, hogy altalanossagban + mire is jo ez az osztaly. Ez itt egy tobbsoros, tobb reszes leiras + arrol, hogy altalanossagban mire is jo ez az osztaly. + + Ez itt az uj bekezdese a leirasnak, mert elofordulhat, hogy tobb + bekezdesre erdemes tagolni az iromanyt. + + + + + Gyakran hasznos egy peldan bemutatni a mukodest. A kovetkezo egy + egyszeru kis szemleltetes arra, hogy ezt milyen konnyen es gyorsan + lehet hasznalni: + + +struct eqstr +{ + bool operator()(const char* s1, const char* s2) const + { + return strcmp(s1, s2) == 0; + } +}; + +void lookup(const map_type& Map, const char* str) +{ + +} + + + +Vigyázat, a programlisting mód parsolt, és minden -t értelmez! +Előnye, hogy lehet bele linkeket csinálni, de talán kényelmesebb egy LaTeX-szerű +verbatim-mód, ezt valósítja meg az ]]> element. + + + int _i=1; + int _ii=1; + ListGraph::EdgeMap my_edge_property(G); + for(EachEdgeIt i=G.first(); i.valid(); ++i) { + my_edge_property.set(i, _i); + _i*=_ii; ++_ii; + } + + + + +Ez a definition szekcio arra van, hogy beleirjuk, hogy milyen fajlban +van definialva az aktualis osztaly. +Ez egy link a tutorialra. + + + + + +T + + +Ez itt a T parameter. Ebben adod meg hogy milyen izekbol epitsunk kupacot. + + +Legyen implementalva neki az osszehasonlito operator. + + +Az nincs + + + + +Af + + +Az Af template parameter is egy olyan vacak, ami a generikussaghoz kell. + + +Af szarmazzon az elemi osztalyokbol. + + +0 + + + + + + + + +iterator + + +container + + +Arra valo, hogy vegigiteraljunk vele. + + + + + +void push_back(const T&) + + +Back Insertion Sequence + + +Egy uj element tesz e vegere. + + + + + + + + + + + +