Suchergebnisse für Anfrage "pointers"
der Operator-> Rückgabewert von intelligenten Zeigern [duplizieren]
Diese Frage hat hier bereits eine Antwort:-> Verwendung in intelligenten Zeigern 2 AntwortenIntelligente Zeiger wie shared_ptr können wie gewöhnliche Zeig...
"Der freigegebene Zeiger wurde nicht zugewiesen." Fehler nach malloc, realloc
Ich habe diesen Fehler mit dem folgenden Code:
C ++ Zeiger zweimal löschen [duplizieren]
Diese Frage hat hier bereits eine Antwort: Was passiert, wenn Sie einen Zeiger in C ++ zweimal oder öfter freigeben? [/questions/2746677/what-happens-when-you-deallocate-a-pointer-twice-or-more-in-c] 7 AntwortenIch weiß, dass ein Fehler ...
Es ist eine explizite Umwandlung erforderlich, um auf den ungültigen Zeiger zu verweisen. [Duplizieren]
Diese Frage hat hier bereits eine Antwort: inkompatibler Zeigertyp in C [/questions/16160799/incompatible-pointer-type-in-c] 3 AntwortenIch habe folgende Funktionsunterschrift int foo(void **)und versuche, es einen Zeiger auf a zu gebenchar ...
Problem mit UnsafePointer <Uint8> in SQLite-Projekt in Swift
Wir implementieren SQLite in iOS, in Swift, ohne Wrapper oder Objective-C-Bridging. Alles funktioniert einwandfrei, außer wenn Sie eine Abfrage durchführen und das Ergebnis extrahieren. Das Problem ist mit derUnsafePointer<UInt8> Das wird von ...
Cast int to pointer - warum zuerst auf long setzen? (wie in p = (void *) 42;)
In demGLib [https://en.wikipedia.org/wiki/GLib]Dokumentation gibt es ein Kapitel über Typkonvertierungsmakros. In der Diskussion um die Konvertierung einesint zu einem*void Zeiger heißt es (Hervorhebung von mir): Naiv könnten Sie dies versuchen, ...
Zeiger als zweites Argument anstatt Zeiger zurückzugeben?
Mir ist aufgefallen, dass es in C eine gängige Redewendung ist, einmalloced Zeiger als zweites Argument, anstatt einen Zeiger zurückzugeben. Beispiel: /*function prototype*/ void create_node(node_t* new_node, void* _val, int _type); /* ...
Zugreifen auf ein 2D-Array mithilfe eines einzelnen Zeigers
Es gibt Unmengen von Code wie diesen: #include <stdio.h> int main(void) { int a[2][2] = {{0, 1}, {2, -1}}; int *p = &a[0][0]; while (*p != -1) { printf("%d\n", *p); p++; } return 0; }Aber darauf aufbauendAntworten ...