What does "operator MyType () {}" mean in C++

Viewed 81

I see a function member in a c++ class:

class bar{
//..
}

class foo{
public:
    foo(){};
    //...
    operator bar(){
       return bar();
    }
}

it's not an operator overloading, can anyone explain it to me ?

1 Answers
Related