Suchergebnisse für Anfrage "pointers"
Konvertierung von Zeiger zu Zeiger zwischen abgeleiteten und Basisklassen?
In Bezug auf das folgende C ++ - Programm: class Base { }; class Child : public Base { }; int main() { // Normal: using child as base is allowed Child *c = new Child(); Base *b = c; // Double pointers: apparently can't use Child** as Base** ...
Wie kommt es, dass die Adresse eines Arrays dem Wert in C entspricht?
In dem folgenden Codebit unterscheiden sich Zeigerwerte und Zeigeradressen wie erwartet. Array-Werte und Adressen jedoch nicht! Wie kann das sein? Ausgabe my_array = 0022FF00 &my_array = 0022FF00 pointer_to_array = 0022FF00 &pointer_to_array ...
Zeigerarithmetik in C [duplizieren]
Diese Frage hat hier bereits eine Antwort: Zeichenzeiger und Ganzzahlzeiger (++) [/questions/2605689/character-pointers-and-integer-pointers] 10 AntwortenIch habe den folgenden Code. Vielleicht habe ich die Zeigerarithmetik nicht so ...
So speichern Sie einen Funktionszeiger in C #
Angenommen, ich möchte eine Gruppe von Funktionszeigern in a speichernList<(*func)>, und dann später aufrufen, vielleicht sogar mit Parametern ... Wie wenn ich in einemDict<(*func), object[] params> könnte ich die func mit den parametern ...
Kann sich die Größe von Zeigern auf Nicht-Unionsklassen unterscheiden?
Ich verstehe, dass es HW-Plattformen gibt, auf denen Sie weitere Informationen benötigen, um auf eine zu verweisenchar als Sie auf eine zeigen müssenint (Die Plattform hat nicht adressierbare Bytes, also einen Zeiger aufchar muss einen Zeiger auf ...
Was macht der Compiler mit einem [i] welches ein Array ist? Und was ist, wenn a ein Zeiger ist?
Mir wurde von erzähltc-faq [http://c-faq.com/aryptr/aryptr2.html]Dieser Compiler führt verschiedene Aktionen aus, um mit einem [i] umzugehen, während a ein Array oder ein Zeiger ist. Hier ist ein Beispiel aus c-faq: char a[] = "hello"; char *p = ...
Übergabe von Zeigern von C nach C ++ und umgekehrt
Gibt es Tipps, wie ich Zeiger auf Strukturen, Doubles, Funktionen, ... von einem C-Programm in eine C ++ - Bibliothek und zurück übergeben kann?
Zeiger und Strings C ++
Ich bringe mir C ++ bei und bin ein bisschen verwirrt über Zeiger (speziell im folgenden Quellcode). Aber zuerst zeige ich Ihnen, was ich weiß (und stelle dann den Code dem gegenüber, weil ich das Gefühl habe, dass es einige ...
Ist ein globaler Zeiger auf Null initialisiert?
Ich habe mich gefragt, was der cpp-Standard über die globale Initialisierung sagt. ich habe gefundendiese [https://stackoverflow.com/questions/3553559/how-are-local-and-global-variables-initialized-by-default] Antwort hilfreich, aber es wurde ...
Baumelnde Zeiger in Ziel c - setzt nil auch das Gedächtnis frei?
Was ich verstehe ist: Speicherverluste treten auf, wenn der Speicher nicht freigegeben oder "freigegeben" wurde. Baumelnde Zeiger treten auf, wenn der Zeiger NICHT auf Null gesetzt ist UND das Objekt freigegeben wird. Meine Frage ist: Kann das ...