#define SOME_VALUE (10)
class Foo {
public:
Foo() {};
Foo(int bar) : bar_(bar) {
}
int bar_;
};
int main(){
Foo myObj; // Works
Foo otherObj(SOME_VALUE); // Fails
}
I2RlZmluZSBTT01FX1ZBTFVFICgxMCkKCmNsYXNzIEZvbyAgewpwdWJsaWM6CiAgICBGb28oKSB7fTsKICAgIEZvbyhpbnQgYmFyKSA6IGJhcl8oYmFyKSB7CiAgICB9CgogICAgaW50IGJhcl87Cn07CgppbnQgbWFpbigpewogICAgRm9vIG15T2JqOyAgICAgICAgICAgICAvLyBXb3JrcwogICAgRm9vIG90aGVyT2JqKFNPTUVfVkFMVUUpOyAvLyBGYWlscwp9