Si cout es un objeto de la clase ostream, entonces ¿por qué no podemos declarar nuestro propio objeto, por ejemplo, 'salir' de la misma clase. es decir, ¿no se supone que el siguiente código funciona?por qué no podemos crear nuestro propio objeto ostream
#include<iostream>
using namespace std;
int main()
{
ostream out;
out<<"something";
}
o de otra manera
#include<iostream>
using namespace std;
int main()
{
ostream_withassign out;
out<<"something";
}
¿Qué haría? ¿A dónde iría la salida? –
¿Qué se supone que 'ostream_withassign' es? – jrok
¿Por qué crees que no es posible hacerlo? –