Suchergebnisse für Anfrage "pointers"

6 die antwort

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 ...

1 die antwort

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 ...

3 die antwort

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 ...

TOP-Veröffentlichungen

7 die antwort

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; /* ...

16 die antwort

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, ...

6 die antwort

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 ...

4 die antwort

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?

2 die antwort

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 ...

1 die antwort

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 = ...

3 die antwort

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 ...