Поделиться через


Неустранимая ошибка C1311

Формат COFF не может статически инициализировать "var" с числом байтов адреса

Адрес, значение которого неизвестно во время компиляции не может быть статически назначено переменной, тип которой имеет хранилище менее четырех байтов.

Эта ошибка может возникать в коде, который в противном случае является допустимым C++.

В следующем примере показано одно условие, которое может вызвать C1311.

char c = (char)"Hello, world";   // C1311
char *d = (char*)"Hello, world";   // OK