在使用 STL 集容器时将“using namespace std”添加到代码中时调用哪个 find() 函数?
Which find() function is called when " using namespace std" added to code with while using STL set containers?
我读到 STL 集容器有一个专门的 find() 函数,它比 std::find() 更有效。我的问题是如果我使用 using namespace std
?
会调用哪个 find() 函数
std::find
是自由函数,std::set::find
是set的成员函数,调用方式不同
参考:http://www.cplusplus.com/reference/set/set/find/
https://www.cplusplus.com/reference/algorithm/find/
到家后我会填写详细信息,但应该很明显。
我读到 STL 集容器有一个专门的 find() 函数,它比 std::find() 更有效。我的问题是如果我使用 using namespace std
?
std::find
是自由函数,std::set::find
是set的成员函数,调用方式不同
参考:http://www.cplusplus.com/reference/set/set/find/
https://www.cplusplus.com/reference/algorithm/find/
到家后我会填写详细信息,但应该很明显。