Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'identifier': Objekt mit Konstruktor oder Destruktor kann nicht 'thread' deklariert werden.
Bemerkungen
Diese Fehlermeldung ist in Visual Studio 2015 und höheren Versionen veraltet. In früheren Versionen können mit dem thread Attribut deklarierte Variablen nicht mit einem Konstruktor oder einem anderen Ausdruck initialisiert werden, der Laufzeitauswertung erfordert. Zum Initialisieren von thread Daten ist ein statischer Ausdruck erforderlich.
Beispiel
Im folgenden Beispiel wird C2483 in Visual Studio 2013 und früheren Versionen generiert.
// C2483.cpp
// compile with: /c
__declspec(thread) struct A {
A(){}
~A(){}
} aa; // C2483 error
__declspec(thread) struct B {} b; // OK