Compartilhar via


Erro do compilador C2479

O “identificador” : “alocar( )” é válido apenas para itens de dados de extensão estática

A sintaxe __declspec( allocate()) pode ser usada somente para dados estáticos.

O seguinte exemplo gera o erro C2479:

// C2479.cpp
// compile with: /c
#pragma section("mycode", read)
static __declspec(allocate("mycode")) void DoNothing() {}   // C2479
__declspec(allocate("mycode"))  int i = 0;   // OK