dyna/stridxconst.cpp

Das folgende Code-Beispiel stammt aus dem Buch
Objektorientiertes Programmieren in C++ - Ein Tutorial für Ein- und Umsteiger
von Nicolai Josuttis, Addison-Wesley München, 2001
© Copyright Nicolai Josuttis 2001


/* Operator [] für Konstanten
 */
char String::operator [] (unsigned idx) const
{
    // Index nicht im erlaubten Bereich ?
    if (idx >= len) {
        throw std::out_of_range("string index out of range");
    }

    return buffer[idx];
}