#include <iostream>
class SomeClass {
int m_n;
public:
SomeClass() : m_n(123) {}
operator int () { return m_n; }
};
int main() {
SomeClass x;
std::cout << (int)x << "\n";
}
ICAgICNpbmNsdWRlIDxpb3N0cmVhbT4KCiAgICBjbGFzcyBTb21lQ2xhc3MgewogICAgICAgIGludCBtX247CgogICAgcHVibGljOgogICAgICAgIFNvbWVDbGFzcygpIDogbV9uKDEyMykge30KCiAgICAgICAgb3BlcmF0b3IgaW50ICgpIHsgcmV0dXJuIG1fbjsgfQogICAgfTsKCiAgICBpbnQgbWFpbigpIHsKICAgICAgICBTb21lQ2xhc3MgeDsKICAgICAgICBzdGQ6OmNvdXQgPDwgKGludCl4IDw8ICJcbiI7CiAgICB9Cg==