我刚刚阅读了有关使用的一些建议std::string s = get_string();std::string t = another_string();if( !s.compare(t) ) {代替if( s == t ){我几乎总是使用最后一个,因为我已经习惯了它,并且感觉自然,可读性强。我什至不知道有一个单独的比较功能。更精确地说,我认为==会调用compare()。有什么区别?在哪种情况下应偏爱另一种方式?我只考虑需要知道一个字符串是否与另一个字符串相同的情况。
3 回答
- 3 回答
- 0 关注
- 1338 浏览
添加回答
举报
0/150
提交
取消