ZeroMemory()



  • Hallo, ich weiss ZeroMemory() ist einer WinAPI-Funktion.

    Doch ich will was anderes wissen.

    Ich habe eine Struktur.

    mystruct test;
    ZeroMemory(&test,sizeof(mystruct));
    

    löscht den Inhalt der Struktur.

    Wie mache ich das wenn ich.

    mystruct **test;
    ZeroMemory(??????
    


  • Hi!

    mystruct test;
        mystruct* ptest = &test;
        mystruct** pptest =&ptest;
        ZeroMemory(*pptest, sizeof mystruct);
    

    mfg



  • Genau so habe ich es versucht. Doch das Programm scmiert ab. Macht es was aus wenn die zu löschende Struktur. Andere Strukturn beinhaltet oder Zeiger uns solche Sachen?


  • Mod

    Denis P. schrieb:

    Genau so habe ich es versucht. Doch das Programm scmiert ab. Macht es was aus wenn die zu löschende Struktur. Andere Strukturn beinhaltet oder Zeiger uns solche Sachen?

    Wenn es kein POD ist, ist das Verhalten undefiniert - dann ist ZeroMemory sowieso überflüssig, denn Initialisierung ist Aufgabe des Konstruktors.


Anmelden zum Antworten