Megosztás a következőn keresztül:


C2483 fordítási hiba

"azonosító": a konstruktort vagy destruktort tartalmazó objektum nem deklarálható "szál"

Megjegyzések

Ez a hibaüzenet elavult a Visual Studio 2015 és újabb verzióiban. A korábbi verziókban az thread attribútummal deklarált változók nem inicializálhatók konstruktorral vagy más olyan kifejezéssel, amely futásidejű kiértékelést igényel. Az adatok inicializálásához thread statikus kifejezésre van szükség.

Example

Az alábbi példa c2483-at hoz létre a Visual Studio 2013-ban és korábbi verzióiban.

// C2483.cpp
// compile with: /c
__declspec(thread) struct A {
   A(){}
   ~A(){}
} aa;   // C2483 error

__declspec(thread) struct B {} b;   // OK

Lásd még

szál