The Standard String Class Is actually a template: –typedef basic_string string This means you can have strings of things other than chars.