c++: custom string class.cpp