I have a long string (char *) and I need to parse
I'm going to do the parsing on a std:string
should I do

string sTmp = myCharString;
//my parsing (substr mostly)

or for each parsing operation (have at least 10 of them)
xxx =((string)myCharString).substr(0,4));