Diferente pentru stl intre reviziile #16 si #17

Nu exista diferente intre titluri.

Diferente intre continut:

Exemplu:
== code(cpp) |template <typename T>
typename T::value_type max(         typename T::const_iterator begin,
typename T::value_type max(
        typename T::const_iterator begin,
        typename T::const_iterator end)
{
        assert (begin != end); // container empty
                                if (*it > r) r = *it;
                        return r;
}
 
==
Observati ca sintaxa pentru iteratori seamana mult cu sintaxa pentru pointeri. Iteratorii din C++ sunt analogul enumeratorilor din C# si Java, doar ca sunt mai flexibili. Operatile care se pot face cu ei sunt: "treci la urmatorul element" {$(++it)$}, "treci la elementul anterior" {$(--it)$}, "da-mi o referinta la elementul catre care arati" $(*it)$ si compararea ({$it_a == it_b$}, {$it_a != it_b$}). Unii iteratori pot in plus sa se deplaseze cu $n$ pozitii ({$it += n$}, {$it -= n$}).

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.