Suchergebnisse für Anfrage "pointers"
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 ...
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 ...
“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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...