Diese Klasse verwaltet einen String
Ausgabe auf dem Terminal
Objekte anlegen und zerstören
Diese Klasse verwaltet einen String.Quelltext
[Header] | [Implementierung]
CVS Informationen zum Interface
************************************************** * * Aktueller Stand * * $RCSfile: String.h,v $ * $Revision: 1.26 $ * $Date: 1998/08/14 13:21:24 $ * $Author: myritz $ * **************************************************
class ConversionException: public StringException
String(const int newValue)
String(const long newValue)
String(const double newValue)
String(const String& s)
virtual StorableObject* copy()
virtual ~String()
friend bool operator!= (const String&, const String&)
bool beginsWith( const String& string )
int length()
const String& operator= (const String& s)
String rightString( int charCount )
String subString( int leftIndex, int charCount = UNDEF_INT )
charCount - Laenge des Teilstrings. Ist die Laenge kleiner als 0,
wird ein leerer String zurueckgegeben. Falls die Laenge ab dem Index
die Laenge des Strings ueberschreitet, wird sie so gesetzt, das sie bis
zum Ende des Strings reicht.
Hier sollte eigentlich eine String::ConversionException erzeugt werden,
falls die Konvertierung fehlschlägt. Wer es schafft, atoi den
entsprechenden Fehlerstatus zu entlocken, darf mir gerne die neue Routine
zukommen lassen.
int asInt()
virtual String toString()
int len
String(int length, char dummyParameter)
dummyParameter - , dessen Wert nicht interpretiert wird. Er ist
notwendig, um den Konstruktor von String(int) zu unterscheiden.
Einleitung | Architektur | Dynamische Zusammenhänge | Referenzhandbuch | FAQ | Anhang A | Anhang B
generated by doc++