Error irrecuperable C1311
El formato COFF no puede inicializar estáticamente 'variable' con número bytes de una dirección
Una dirección cuyo valor no se conoce en tiempo de compilación no se puede asignar estáticamente a una variable cuyo tipo tiene un almacenamiento inferior a cuatro bytes.
Este error puede producirse en código que, de lo contrario, es válido en C++.
El ejemplo siguiente muestra una condición que podría provocar el error C1311.
char c = (char)"Hello, world"; // C1311
char *d = (char*)"Hello, world"; // OK