empty character constant
The empty character constant ( ' ' ) is illegal. The following sample generates C2137:
void main() { char c = ''; // C2137 // try ... // char d = ' '; // ok }