String class bearing a surprising resemblance to the one featured in Deitel & Deitel's "C++: How To Program", pp.
Public Methods
-
String(const char* = "")
- Default constructor
-
String(const String &)
- Copy constructor
-
~String()
- Destructor
-
Overloaded operators
-
int getLength() const
- Get length of string
-
char* getString()
- Get char ptr to string
-
int replace(const char* , const char* )
- replace one substring with another
-
bool inString(const String &)
- is string in string?
Documentation
String class bearing a surprising resemblance to the one featured
in Deitel & Deitel's "C++: How To Program", pp. 454-457.
String(const char* = "")
- Default constructor
String(const String &)
- Copy constructor
~String()
- Destructor
Overloaded operators
const String& operator=(const String &)
- Assignment
const String& operator=(const char* )
- Assignment from char *
const String& operator+=(const String &)
- assignment+concatenation
const String& operator+=(const char)
- assignment+concatenation from charassignment+concatenation from intassignment+concatenation from char *
int operator!() const
- not
int operator==(const String &) const
- equal
int operator==(const char* ) const
- equal
int operator!=(const String &) const
- not-equal
int operator<(const String &) const
- less than
int operator>(const String &) const
- greater than
int operator>=(const String &) const
- gte
int operator<=(const String &) const
- lte
int getLength() const
- Get length of string
char* getString()
- Get char ptr to string
int replace(const char* , const char* )
- replace one substring with another
bool inString(const String &)
- is string in string?
- This class has no child classes.
- Friends:
- ostream &operator<<(ostream &, const String &)
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.