Ist es wahr, dass mit:Zwei verschiedene Informationen Zeiger gespeichert
int* p = new int;
und:
int* p1 = new int[5]();
bei p1 gibt zusätzliche Informationen gespeichert werden?
Ist es wahr, dass mit:Zwei verschiedene Informationen Zeiger gespeichert
int* p = new int;
und:
int* p1 = new int[5]();
bei p1 gibt zusätzliche Informationen gespeichert werden?
Ja, könnte es sein.
empfehle ich Ihnen die folgenden Produkte von C lesen ++ - FAQ:
Ein relevantes Zitat aus dem ersten Link extrahiert:
Die Laufzeit-System speichert die Nummer von Objekten, n, etwas e, wo es abgerufen werden kann, wenn Sie nur die Zeiger kennen, p. Es gibt zwei beliebte Techniken, die dies tun. [...]
- Überzuordnen Sie das Array und legen Sie n nur links neben dem ersten Fred-Objekt.
- eine assoziative Array mit p als die Taste und n als Wert
This C++-FAQ Eintrag sollte Ihre Frage beantworten.