Partilhar via


Erro fatal C1311

O formato COFF não pode inicializar estaticamente 'var' com um número específico de bytes de um endereço.

Observações

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

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

Exemplo

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

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