你能简单地通过string1==string2
来比较两个字符串吗?
void ex_file_licensing::compare_license(const std::string &reference,
const std::string &result)
{
if (reference == result)
cout << "It's the same" << endl;
else
cout << "It's diffrent" << endl;
return;
}
如果是,则此代码可以正常工作,或者我应该进行一些修改。
谢谢大家
答案 0 :(得分:7)
这取决于您要测试的字符串相等的概念。如果你想检查内容是否是逐字节相同的,那么是的,这是测试字符串是否相等的正确方法。
答案 1 :(得分:6)
是。是。
只是尝试编译,运行和看到自己。
课程std::string
已经超载了operator==
,这就是为什么它会起作用。