problem with 'ostream'

Hello everyone,
i'm trying to overload operator<< for a class Complexe
so i tried this;
ostream& operator<<(ostream& sortie, Complexe const& z)
{
sortie << '(' << z.X() << ", " << z.Y() << ')' ;
return sortie;
}

But it didn't work with me (i use Code::Blocks as IDE), and i have the following error;
error: 'ostream' does not name a type

Thank u for help
Change ostream to std::ostream. Makes sure the <iostream> header is included.
Thank u soo much, it worked.
Registered users can post here. Sign in or register to post.