这个程序怎么通不过编译啊
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
vector<int>a(10);
for(int i=0;i<10;i++)
a[i]=rand()%100;
sort(a.begin(),a.end());
copy(a.begin(),a.end(),ostream_iterator<int>(cout," "));
return 0;
}
这个程序在VC下没有问题
可是在MinGW这些基于G++的编译器上无法通过编译
都是ostream_iterator没有声明的问题
还有 为什么会有一个警告 no newline at the end of file