I studied that during initialization of object, for example
string s = "Hello world";
If RHS is implicitly convertible to LHS type object, then Copy Constructor would be called. But I have a friend who is pretty sure that constructor which takes char
pointer as an argument would be called.But I told him that constructor with char
pointer would be called only in cases as below
string s("Hello world");
Is that correct?