почему мы не можем создать свой собственный объект ostream

Если 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";
}
10
задан user1232138 9 April 2012 в 10:11
поделиться