With gcc 4.7.2 this compiles just fine for me:
int main() { int _ = 1; return 0; }
Can I expect this to compile in general? I\'ve read
Yes. a single _ will be accepted as variable or any identifier/namespace name! E.g. google mock uses this.
_