I require a class with top of the line text manipulation. I am not refering to a string class, something which is terminated by a null character, but a text class. The size of the text would not be a property dependent upon the location of a null character but rather the amount of space allocated for the text. In Visual Basic, this is called a string.

So can someone help me to find a good text manipulation class with all the bells and whistles?