abstraction mechanisms: classes and operator overloading
class/object construction - operator overloading
S - [ string class with OCCF and operator overloading ]
member functions can be inline
S class will compile to success.
default valued default constructor.
no copy constructor.
destructor is a member.
no assignment operator overloaded.