class String

String class bearing a surprising resemblance to the one featured in Deitel & Deitel's "C++: How To Program", pp.

Public Methods

[more] String(const char* = "")
Default constructor
[more] String(const String &)
Copy constructor
[more] ~String()
Destructor
[more] Overloaded operators
[more]int getLength() const
Get length of string
[more]char* getString()
Get char ptr to string
[more]int replace(const char* , const char* )
replace one substring with another
[more]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.
o String(const char* = "")
Default constructor

o String(const String &)
Copy constructor

o ~String()
Destructor

o Overloaded operators

oconst String& operator=(const String &)
Assignment

oconst String& operator=(const char* )
Assignment from char *

oconst String& operator+=(const String &)
assignment+concatenation

oconst String& operator+=(const char)
assignment+concatenation from charassignment+concatenation from intassignment+concatenation from char *

oint operator!() const
not

oint operator==(const String &) const
equal

oint operator==(const char* ) const
equal

oint operator!=(const String &) const
not-equal

oint operator<(const String &) const
less than

oint operator>(const String &) const
greater than

oint operator>=(const String &) const
gte

oint operator<=(const String &) const
lte

oint getLength() const
Get length of string

ochar* getString()
Get char ptr to string

oint replace(const char* , const char* )
replace one substring with another

obool 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++.