dimanche 3 février 2019

Which string constructor is invoked?

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