我对算法库有一个疑问。如果我没有#include算法,为什么我可以在我的代码中使用复制算法?我真的很好奇为什么会这样。谢谢!
#include <iostream>
#include <vector>
#include <iterator>
//#include <algorithm>
using namespace std;
int main()
{
vector<int> intList;
vector<string> stringList;
intList.push_back(13);
intList.push_back(12);
intList.push_back(77);
stringList.push_back("Hello");
stringList.push_back("Bye");
stringList.push_back("Greetings");
ostream_iterator<int> screen1(cout, " ");
ostream_iterator<string> screen2(cout, " ");
copy(intList.begin(), intList.end(), screen1);
cout << endl;
copy(stringList.begin(), stringList.end(), screen2);
return 0;
}