Suchergebnisse für Anfrage "pointers"
erwendung von rohen Zeigern in modernem C ++ nach C ++ 11 [closed]
Was sind einige der Hauptgründe für die Verwendung von rohen Zeigern im Jahr 2014, da der C ++ 11-Standard jetzt von den meisten anständigen Compilern gut unterstützt wird? Ich habe ein paar Szenarien identifiziert: Sie erweitern eine ältere ...
Warum würde Code explizit eine statische Methode über einen Nullzeiger aufrufen?
Ich habe Code wie diesen in ein paar alten Projekten gesehen: class Class { static void Method() {} }; ((Class*)0)->Method();Dieser Code enthält undefiniertes Verhalten, da ein Nullzeiger dereferenziert wird (egal, was danach passiert). Es ...
Rückgabe des Zeigers auf die lokale Variable [duplizieren]
Diese Frage hat hier bereits eine Antwort: Kann auf den Speicher einer lokalen Variablen außerhalb ihres Gültigkeitsbereichs zugegriffen werden? [/questions/6441218/can-a-local-variables-memory-be-accessed-outside-its-scope] 19 answersWie kann ...
Selbstverweisende Strukturdeklaration
Die folgende Erklärung ist gültig. struct node { int a; struct node *next; }; Wenn wir jedoch Folgendes definieren, wird ein Fehler ausgegeben. "error: field ‘next’ has incomplete type"Wieso ist es so struct node { int a; struct node next; /* ...
Was ist der Punkt der Funktionszeiger?
Ich kann die Nützlichkeit von Funktionszeigern nicht erkennen. Ich denke, es kann in einigen Fällen nützlich sein (sie existieren schließlich), aber ich kann mir keinen Fall vorstellen, in dem es besser oder unvermeidlich ist, ...
Puffer von char * beim Zwischencasting auf int * @ setz
Ich konnte die Konsequenzen dessen, was ich hier gelesen habe, nicht vollständig verstehen:Casting eines int-Zeigers auf ein Zeichen ptr und ...
C: Typ aus Leerzeiger extrapolieren
Sagen Sie, dass eine Funktion einen Leerzeiger als Argument verwendet, wie folgt:int func(void *p); Wie können wir den Typ bestimmen oder erraten, auf den p zeigt?
NSDictionary an Funktion übergeben, um Objekte / Schlüssel hinzuzufügen, wird jedoch in main () leer angezeigt
Ich bin neu in Objective C und habe ein Problem beim Hinzufügen zu meinem NSMutableDictionary. Ich habe eine Thing-Klasse, die die folgende Methode enthält. -(BOOL) addThing:(Thing*)myThing ...
Ist der Compiler berechtigt, freigegebene Zeigervariablen zu recyceln?
Es wurde behauptet, dass s steht einem Compiler frei, die Zeigervariable nach @ für einen anderen Zweck wiederzuverwendethe realloc befreit werden, Sie können also nicht garantieren, dass es denselben Wert hat wie zuvor ie void *p = ...
Eine Konstante in C ++ inkrementieren
Kann mir jemand erklären, warum dieser Code funktioniert? Ich habe das Gefühl, der Compiler sollte mir nicht erlauben, das zu tun, was ich getan habe (bewegen Sie einen int-Zeiger, um auf eine const int zu zeigen), oder ich würde zumindest eine ...