我有这么一行代码。
if(strcmp(ob[i].getBrand(), ob[j].getBrand()) > 0)
我遇到了这个错误:
错误 C2664: 'strcmp' : 无法将参数 1 从 'std::string' 转换为 'const char *'
这是否意味着strcmp不能处理字符串,而必须将其转换为char类型?
std::string::c_str()
成员函数即可。 - juanchopanza