Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 3) C4640

"instance" : konstruowanie lokalnego obiektu statycznego nie jest bezpieczne wątkowo

Statyczne wystąpienie obiektu nie jest bezpieczne wątkiem.

To ostrzeżenie jest domyślnie wyłączone. Aby uzyskać więcej informacji, zobacz Ostrzeżenia kompilatora, które są domyślnie wyłączone.

Poniższy przykład generuje C4640:

// C4640.cpp
// compile with: /W3
#pragma warning(default:4640)

class X {
public:
   X() {
   }
};

void f() {
   static X aX;   // C4640
}

int main() {
   f();
}