dyna/string4.hpp

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


namespace Bsp {
  class String {
    public:
      // Fehlerklasse:
      class RangeError {
        public:
          int    index;    // fehlerhafter Index
          String value;    // String dazu

          // Konstruktor (initialisiert index)
          RangeError (String s, int i) : value(s), index(i) {
          }
      };
      //...
  };
}