Comment utiliser la chaîne et de la chaîne de pointeurs en C++

Je suis très confus au sujet de quand utiliser des chaînes de caractères (char) et quand utiliser des pointeurs de chaîne (char pointeurs en C++. Voici deux questions que je vais avoir.
laquelle des deux suivants est correct?

string subString;
subString = anotherString.sub(9);

string *subString;
subString = &anotherString.sub(9);

dont l'un des deux suivants est correct?

char doubleQuote = aString[9];
if (doubleQuote == "\"") {...}

char *doubleQuote = &aString[9];
if (doubleQuote == "\"") {...}
InformationsquelleAutor derrdji | 2009-10-11