#include <iostream>
#include <string>
using namespace std;
class MyClass {
public:
explicit operator std::string() const { return "foo"; }
};
int main() {
MyClass c;
string s = static_cast<string>(c);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmNsYXNzIE15Q2xhc3MgewpwdWJsaWM6CglleHBsaWNpdCBvcGVyYXRvciBzdGQ6OnN0cmluZygpIGNvbnN0IHsgcmV0dXJuICJmb28iOyB9Cn07CiAKaW50IG1haW4oKSB7CglNeUNsYXNzIGM7CglzdHJpbmcgcyA9IHN0YXRpY19jYXN0PHN0cmluZz4oYyk7CglyZXR1cm4gMDsKfQ==