Suchergebnisse für Anfrage "pointers"

18 die antwort

Passing zweidimensionales Array über Zeiger

Wie gebe ich die m-Matrix an foo () weiter? darf ich den code oder den prototyp von foo () nicht ändern? void foo(float **pm) { int i,j; for (i = 0; i < 4; i++) for (j = 0; j < 4; j++) printf("%f\n", pm[i][j]); } int main () { float m[4][4]; int ...

16 die antwort

Pointer Arithmetik für Void Pointer in C

Wenn ein Zeiger auf einen bestimmten Typ (sagen Sieint, char, float, ..) wird inkrementiert, sein Wert wird um die Größe dieses Datentyps erhöht. Wenn einvoid Zeiger, der auf Daten der Größe @ zeix wird inkrementiert, wie kommt es zum Punktx ...

10 die antwort

“Int * nums = {5, 2, 1, 4}” verursacht einen Segmentierungsfehler

int *nums = {5, 2, 1, 4}; printf("%d\n", nums[0]); verursacht einen Segfault, während int nums[] = {5, 2, 1, 4}; printf("%d\n", nums[0]); nicht. Jetzt int *nums = {5, 2, 1, 4}; printf("%d\n", nums);prints 5. uf dieser Grundlage habe ich ...

TOP-Veröffentlichungen

4 die antwort

Wie erstelle ich in Swift eine statische Zeigervariable für sich selbst?

n Objective-C benutze ich oft das Muster einesstatic void* als Erkennungsmarke. Manchmal werden diese Tags nur innerhalb dieser Funktion / Methode verwendet, daher ist es praktisch, die Variable innerhalb der Funktion zu ...

2 die antwort

Der Versuch, einem Kind in einer Funktion dynamisch einen übergeordneten Zeiger zuzuweisen, führt zu einem Segmentierungsfehler

Ich habe daran gearbeitet, Polymorphismus und Zeiger zu verstehen, und das Konzept entgeht mir etwas. Zum Glück habe ich stackoverflow und google, so dass die meisten meiner Probleme leicht beantwortet werden können. Ich habe jedoch versucht, ...

4 die antwort

String-Deklaration

String-Deklaration funktioniert, wenn ich auf folgende Arten deklariere: string a = "xyz"; char a[] = "xyz";Aber im Falle von: char *a = "xyz"; Es gibt einen Fehler in g ++ 4.9.2 Compiler: warning: Veraltete Konvertierung von String-Konstante ...

22 die antwort

Variiert die Größe der Zeiger in C? [Duplikat

Mögliche Duplikate: Kann die Größe der Zeiger variieren, je nachdem, auf was gezeigt wird? [https://stackoverflow.com/questions/1473935/can-the-size-of-pointers-vary-depending-on-whats-pointed-to] Gibt es Plattformen, auf denen Zeiger auf ...

2 die antwort

golang Zeiger in Reichweite funktioniert nicht

Warum ist das ErgebnisA:&{[{[{1}]}]}A:&{[{[{2}]}]}A:&{[{[{2}]}]} not:A:&{[{[{1}]}]}A:&{[{[{2}]}]}A:&{[{[{3}]}]} wir können keinen Zeiger im Bereich verwenden? hier ist der code, ich setze einen zeiger, der in die bereichsschleife zeigt, aber er ...

6 die antwort

Ist es möglich, den Zeiger auf das kontinuierliche Speicherfragment in einem std :: vector <char> in C ++ zu setzen?

Ich habe meinen Code verschoben, um @ zu verwendestd::vector<char> Anstatt vonchar *mem = malloc(...) aber jetzt stehe ich vor dem Problem, dass ich nur über @ auf die Vektordaten zugreifen kaoperator [] aber nicht über einen Zeiger. Ich kann ...

2 die antwort

Golang: Kann der Zeiger in einer Strukturzeigermethode einer anderen Instanz zugewiesen werden?

Ich habe mich mit Golang befasst und ein paar Datenstrukturen implementiert, um zu lernen, wie die Sprache funktioniert. Ich bin beim Schreiben des Codes für einen AVL-Baum auf folgendes Problem gestoßen: Das Zuweisen des Primärzeigers von ...