Es gibt die ersten zwei zurück (die gleich ist, und es sollte anders sein [kann vom Debugger] ...) dann stürzt ab.C/C++ strcpy unbehandelte Leseverstoß
Es macht nur eine verkettete Liste. geschütztes Mitglied Data* _next
... eine Kette von ihnen.
Das unsigned char * ist von Windows-Funktion VirtualQueryEx
Teil der MEMORY_BASIC_INFORMATION
Datenstruktur, die es zurückgibt.
Es ist void *, aber ich sehe es in unsigned char * in anderen Codes umgewandelt. Im Debugger kann ich es als Hexadezimalzahl darstellen.
D1: + _address 0x7ffd5000 <Bad Ptr> unsigned char *
D1->_next:+ _address 0x7f6f0000 "áå•ú`©" unsigned char *
D1->_next->_next+ _address 0x7ffb0000 " " unsigned char *
Bitte den Quellcode der Funktion makealinkedlisthere() anzeigen – Flot2011
Sie haben nicht genügend Informationen zur Verfügung gestellt. Was macht 'Data :: makealinkedlistthere'? –
Sie müssen uns mehr Informationen über Daten zur Verfügung stellen, um herauszufinden, was hier vor sich geht. Insbesondere 'makealinkedlisthere' und' getNext'. Die Schleife sieht übrigens sehr verdächtig aus. – quamrana