class Blablabla {
public:
Blablabla& operator << (char x) {
return *this;
}
Blablabla& operator << (unsigned int x) {
return *this;
}
};
int main() {
Blablabla blablabla;
char ch = 'X';
blablabla << ch;
unsigned int i = 5;
blablabla << i;
}
CmNsYXNzIEJsYWJsYWJsYSB7CiAgICAKcHVibGljOgogICAgQmxhYmxhYmxhJiBvcGVyYXRvciA8PCAoY2hhciB4KSB7CiAgICAgICAgcmV0dXJuICp0aGlzOyAgICAgICAKICAgIH0KICAgIEJsYWJsYWJsYSYgb3BlcmF0b3IgPDwgKHVuc2lnbmVkIGludCB4KSB7CiAgICAgICAgcmV0dXJuICp0aGlzOwogICAgfQp9OwogCiAKaW50IG1haW4oKSB7CiAgICBCbGFibGFibGEgYmxhYmxhYmxhOwoKICAgIGNoYXIgY2ggPSAnWCc7CiAgICBibGFibGFibGEgPDwgY2g7CgogICAgdW5zaWduZWQgaW50IGkgPSA1OwogICAgYmxhYmxhYmxhIDw8IGk7Cn0K