Compartilhar via


Erro Fatal C1311

O formato COFF não pode estaticamente inicializar 'var' com byte(s) de número de um endereço

Um endereço cujo valor não é conhecido no tempo de compilação não pode ser estaticamente atribuído a uma variável cujo tipo tenha um armazenamento de menos de quatro bytes.

Este erro pode ocorrer em código que, de outra forma, é válido C++.

O seguinte exemplo mostra uma condição que pode causar C1311.

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