本文主要是介绍STL empty函数的误用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近排查一个问题, 逻辑刚好相反, 查出是一个empty函数的误用, 来看看代码:
#include <iostream>
#include <string>
using namespace std;int main()
{string s = "abc";if(s.empty){cout << "yes" << endl;}else{cout << "no" << endl; }return 0;
}
呵呵哒, empty后面的额()漏掉了, 于是逻辑就完全反了, 以后大家都注意一下吧。
这篇关于STL empty函数的误用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!