Quelle est la différence entre " a " et “a”?

Je suis en train d'apprendre le C++, et ont eu une question que je ne trouve pas de réponse.

Quelle est la différence entre un char constante (à l'aide de guillemets simples) et une chaîne de caractères (avec guillemets)?

Tous mes résultats de recherche liées à des tableaux de char vs std::string. Je suis, après la différence entre 'a' et "a".

Y aurait-il une différence en procédant de la manière suivante:

cout << "a";
cout << 'a';
Essayez de le mettre dans plus d'un caractère et d'observer les différences.

OriginalL'auteur james | 2012-07-01