If you are worried about functionality, string is a functional char* , then you do not need to worry about space
char *
Declaration / Initialization: char* str = "Use";
appending: XXX
search length: strlen(str); // need to include <string.h> or create your own
line
Declaration / Initialization: string str = "Use";
appending: str += " This!"
search length: str.length() // all in one header file
source share