Every now and then I see people writing C++ code containing heresy in the vein of the following:
char * foo = "bar"; |
This is no more legal C++ than
const int qux = 42; int * quux = &qux; |
It is not undefined, unspecified or implementation defined! It is simply illegal