Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'identifier' : l’objet avec constructeur ou destructeur ne peut pas être déclaré 'thread'
Remarques
Ce message d’erreur est obsolète dans Visual Studio 2015 et versions ultérieures. Dans les versions précédentes, les variables déclarées avec l’attribut ne peuvent pas être initialisées avec un constructeur ou une autre expression nécessitant une évaluation au moment de l’exécution thread . Une expression statique est requise pour initialiser les thread données.
Exemple
L’exemple suivant génère l’erreur C2483 dans Visual Studio 2013 et les versions antérieures.
// C2483.cpp
// compile with: /c
__declspec(thread) struct A {
A(){}
~A(){}
} aa; // C2483 error
__declspec(thread) struct B {} b; // OK