如果 cout 是 ostream 类的对象,那么为什么我们不能声明我们自己的对象,比如从同一个类中“out”。即,下面的代码不应该工作吗?
#include<iostream>
using namespace std;
int main()
{
ostream out;
out<<"something";
}
或其他
#include<iostream>
using namespace std;
int main()
{
ostream_withassign out;
out<<"something";
}