我剛剛閱讀了有關使用的一些建議std::string s = get_string();std::string t = another_string();if( !s.compare(t) ) {代替if( s == t ){我幾乎總是使用最后一個,因為我已經習慣了它,并且感覺自然,可讀性強。我什至不知道有一個單獨的比較功能。更精確地說,我認為==會調用compare()。有什么區別?在哪種情況下應偏愛另一種方式?我只考慮需要知道一個字符串是否與另一個字符串相同的情況。
- 3 回答
- 0 關注
- 1372 瀏覽
添加回答
舉報
0/150
提交
取消