Cstring sum = cChar (const char) + str1 (CString object).

In the corresponding method i copy the parameters rhs (str1) and lhs (cChar) into a new CString object, where I modify it and checks its final length. Then I copy it to class_String, which is declared private, and in my case is sum.class_String. My print() function prints the final class_String for sum.

It all works fine with no problems or error messages. Maybe it's a bad method, but as long as it works..