Suchergebnisse für Anfrage "realloc"
Wie aktualisiere ich andere Zeiger, wenn Realloc den Speicherblock verschiebt?
In der Realloc-Referenz heißt es: Die Funktion kann den Speicherblock an einen neuen Ort verschieben. In diesem Fall wird der neue Ort zurückgegeben. Bedeutet das, wenn ich das tue: void foo() { void* ptr = malloc( 1024 ); unsigned char* cptr ...
Welchen Header sollte ich für memcpy und realloc einschließen?
Ich portiere ein Projekt auf das iPhone und es verwendetrealloc undmemcpy welche nicht gefunden werden. Was soll der Header beinhalten? Es ist ein Projekt, das Objective C und C ++ vermischt, und ich fange an, verloren zu sein. Vielen Dank im ...
Richtige Methode zum Aufrufen von "realloc" in Swift mit einem Float-Array?
Ich versuche herauszufinden, welche Größe "realloc" gesendet werden soll, wenn ich es über Swift anrufe.Es scheint, dass ich ein zusätzliches Byte hinzufügen muss, aber ich verstehe nicht warum. typealias Floats = UnsafeMutablePointer<Float> let ...
was gibt malloc (0) zurück? [Duplikat
Diese Frage hat hier bereits eine Antwort: Was ist der Sinn von malloc (0)? [/questions/2022335/whats-the-point-in-malloc0] 16 AntwortenWas machtmalloc(0) kehrt zurück? Wäre die Antwort für @ gleirealloc(malloc(0),0) ? #include<stdio.h> ...
realloc () baumelnde Zeiger und undefiniertes Verhalten
Wenn Sie Speicher freigeben, was passiert mit Zeigern, die auf diesen Speicher verweisen? Werden sie sofort ungültig? Was passiert, wenn sie später wieder gültig werden? Sicher, der übliche Fall, dass ein Zeiger ungültig wird und dann ...
Dynamische Arrays: Verwenden von realloc () ohne Speicherverluste
Ich verwende Realloc, um die Größe des zugewiesenen Speichers zu ändern: char **get_channel_name(void) { char **result; int n; result = (char **) 0; for (elem = snd_mixer_first_elem(handle), n = 0; elem; elem = snd_mixer_elem_next(elem)) { if ...
realloc (): Ungültige nächste Größe [duplizieren]
Diese Frage hat hier bereits eine Antwort: Bei Auftreten eines Fehlers "*** glibc detected *** free (): Ungültige nächste Größe (schnell)" [/questions/2317021/facing-an-error-glibc-detected-free-invalid-next-size-fast] 2 Antworten Ich habe ein ...
Warum gibt es in C ++ - Allokatoren keine Neuzuweisungsfunktionalität?
In C sind die Standardfunktionen zur Speicherbehandlungmalloc(), realloc() undfree(). C ++ stdlib-Allokatoren parallelisieren jedoch nur zwei von ihnen: Es gibt keine Neuzuweisungsfunktion. Natürlich wäre es nicht möglich, genau dasselbe zu tun ...
Was ist die korrekte Verwendung von realloc (), wenn es fehlschlägt und NULL zurückgibt?
Kann jemand zusammenfassen, was die richtige Verwendung von @ irealloc()? Was machst du wennrealloc() fehlgeschlagen? Von dem, was ich bisher gesehen habe, scheint es, dass, wennrealloc() schlägt fehl, du musstfree() alter Zeiger. Ist das ...
Ist es sicher, mit new zugewiesenen Speicher neu zuzuweisen?
Von was geschrieben stehtHie [https://stackoverflow.com/questions/1350819/c-free-store-vs-heap], new ordnet in @ free store whilemalloc VerwendetHaufe und die beiden Begriffe bedeuten oft dasselbe. Von was geschrieben ...