Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
'identifier': l'oggetto con costruttore o distruttore non può essere dichiarato 'thread'
Osservazioni:
Questo messaggio di errore è obsoleto in Visual Studio 2015 e versioni successive. Nelle versioni precedenti le variabili dichiarate con l'attributo thread non possono essere inizializzate con un costruttore o un'altra espressione che richiede la valutazione in fase di esecuzione. Per inizializzare i thread dati è necessaria un'espressione statica.
Esempio
L'esempio seguente genera l'errore C2483 in Visual Studio 2013 e versioni precedenti.
// C2483.cpp
// compile with: /c
__declspec(thread) struct A {
A(){}
~A(){}
} aa; // C2483 error
__declspec(thread) struct B {} b; // OK