Your still saving overhead if you are not resizing that is my point, if you like vector, which apparently you love. Then you can use it, but it would be more efficent spacewise to use:
Just because something is new and easy doesn't mean it is always the right choice.
char *mycharptr1 = NULL;
char *mycharptr2 = NULL;
char *mycharptr3 = NULL;
mycharptr1 = new char;
mycharptr2 = new char;
mycharptr3 = new char;
cout<<"Unable to alloc memory to mycharptrs"<<endl;
//return or what have you for error reporting.