VS2010 meldet falsche Speicherverluste für statische Klassen in einer DLL

Eine Anschlussfrage anSpeicherverluste beim Aufrufen von ITK aus Visual Studio DLL

Ich habe das Problem mit dem einfachsten Beispiel verfeinert.

<code>struct A
  {
  public:
    A()
      {
      mp_data = new int(0x42);
      }
    ~A()
      {
      delete mp_data;
      }
    int* mp_data;
  };

A a;
</code>

Wenn eine solche globale Klasse in einer DLL definiert ist, meldet Visual Studio-Debug-CRT, dass mp_data beim Herunterfahren der Anwendung verloren geht. Kennt jemand eine Problemumgehung außer dem Deaktivieren der Leckberichterstattung?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage