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