Suchergebnisse für Anfrage "pointers"

1 die antwort

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

6 die antwort

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

3 die antwort

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

TOP-Veröffentlichungen

6 die antwort

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

2 die antwort

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

4 die antwort

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

3 die antwort

Ü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?

9 die antwort

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

2 die antwort

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

2 die antwort

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