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];
}