Suchergebnisse für Anfrage "pointers"
Double Zeiger vs Array von Zeigern (** Array vs * Array [])
Ich bin mir nicht sicher, was der Unterschied zwischen diesen beiden ist. 2. Mein Professor schrieb, dass ** array dasselbe ist wie * array [], und uns wurde ein Beispiel vorgestellt, in dem er ** array verwendete (also habe ich nach ...
Zeiger auf Objekt vom Zeiger auf ein Mitglied holen
Angenommen, es gibt eine Struktur struct Thing { int a; bool b; };und ich bekomme einen Zeiger auf memberb dieser Struktur, sagen wir als Parameter einer Funktion: void some_function (bool * ptr) { Thing * thing = /* ?? */; }Wie erhalte ...
Alternative Methode zum Berechnen der Größe eines Typs mithilfe von Zeigerarithmetik
Ist der folgende Code 100% portabel? int a=10; size_t size_of_int = (char *)(&a+1)-(char*)(&a); // No problem here? std::cout<<size_of_int;// or printf("%zu",size_of_int); P.S: Die Frage dient nur zu Lernzwecken. Also bitte keine Antworten ...
Passing by reference character arrays
Ich versuche, ein in _name befindliches Zeichenarray an eine Zeichenreferenz namens name zu übergeben. Wenn Sie jedoch den Array-Zeiger in die Referenz übergeben, wird NUR das erste Zeichen und nicht die gesamte Zeichenfolge angezeigt. Meine ...
Pointer Array und Größe der Verwirrung
Warum wird der folgende Code ausgegeben4? char** pointer = new char*[1]; std::cout << sizeof(pointer) << "\n";Ich habe eine Reihe von Zeigern, aber es sollte die Länge 1 haben, nicht wahr?
Wie kann ich in Go einen Verweis auf das Ergebnis einer Operation speichern?
Okay, es ist schwer, es in Worten zu beschreiben, aber lassen Sie uns sagen, ich habe eine Karte, die @ speicheint Zeiger und möchte das Ergebnis einer Operation als weiteren Schlüssel in meinem Hash speichern: m := make(map[string]*int) m["d"] ...
Warum werden in der Implementierung von std :: shared_ptr zwei rohe Zeiger auf das verwaltete Objekt benötigt?
Hier ist ein Zitat aus dem Implementierungshinweis von cppreference vonstd::shared_ptr, wobei erwähnt wird, dass es zwei verschiedene Zeiger gibt (wie in Fettdruck dargestellt): derjenige, der von @ zurückgegeben werden kaget() und derjenige, ...
Umwandeln eines nicht-ungültigen Zeigers auf "uintptr_t" und umgekehrt
Es gibt zwei verwandte C-Standardregeln: C99 Standard,6.3.2.3: Ein Zeiger auf ungültig kann in einen oder von einem Zeiger auf einen unvollständigen oder Objekttyp konvertiert werden. Ein Zeiger auf einen unvollständigen oder Objekttyp kann ...
Wenn in C ++ ein Zeiger, ein Skalar und eine Referenz zurückgegeben werden sollen?
Ich wechsele von Java zu C ++ und bin ein bisschen verwirrt über die Flexibilität der Sprache. Ein Punkt ist, dass es drei Möglichkeiten gibt, Objekte zu speichern: Einen Zeiger, eine Referenz und einen Skalar (Speichern des Objekts selbst, wenn ...
invalid Konvertierung von * void nach * int [-fpermissive] mit malloc (sizeof ())
Ich schreibe ein Programm, das den größten gemeinsamen Nenner zweier Zahlen berechnet, aber ich bekomme ein Problem mitmalloc Funktion und Zeiger. Eigentlich ist klar, wie der Stapel und die Heap-Segmente im Speicher funktionieren und warum. ...