RWCString str = "Y";
str.append("ES");
if("YES" == str)
cout << "YES == str" << endl;
if(str == "YES")
cout << "str == YES" << endl;
在这两种情况下,隐式转换是如何发生的?哪一种可以安全使用?RWCString 是一个字符串类,它有一个使用 const char* 的构造函数和一个到 const char* 的转换运算符
RWCString str = "Y";
str.append("ES");
if("YES" == str)
cout << "YES == str" << endl;
if(str == "YES")
cout << "str == YES" << endl;
在这两种情况下,隐式转换是如何发生的?哪一种可以安全使用?RWCString 是一个字符串类,它有一个使用 const char* 的构造函数和一个到 const char* 的转换运算符