Sdílet prostřednictvím


Chyba kompilátoru C2480

'identifier' : 'thread' is valid only for data items of static extent

Atribut nelze použít thread s automatickou proměnnou, nestatickým datovým členem, parametrem funkce nebo s deklaracemi nebo definicemi funkce.

thread Atribut použijte pouze pro globální proměnné, statické datové členy a místní statické proměnné.

Následující ukázka vygeneruje C2480:

// C2480.cpp
// compile with: /c
__declspec( thread ) void func();   // C2480
__declspec( thread ) static int i;   // OK