what does operator int () in c++ class signifies. I came across a class shown below:



class Foo
{
public:
Foo (int);
operator int ();
operator double ();