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


Ошибка компилятора C2505

Символ: "__declspec(модификатор)" может применяться только к объявлениям или определениям глобальных объектов или статических элементов данных.

Замечания

__declspec Модификатор, предназначенный только для использования в глобальной области, использовался в функции.

Дополнительные сведения см. в разделах appdomain и process.

Example

В следующем примере создается C2505:

// C2505.cpp
// compile with: /clr

// OK
__declspec(process) int ii;
__declspec(appdomain) int jj;

int main() {
   __declspec(process) int i;   // C2505
   __declspec(appdomain) int j;   // C2505
}