I know this is initialization but I am confused which of the 2 constructors is invoked when a string literal is used in each case. I know only the first function is a copy constructor:
string::string(const string& strString)
string::string(const char *szCString)
Case1:
string sSource("my string");
Case2:
const char *szSource("my string");
Aucun commentaire:
Enregistrer un commentaire