Suchergebnisse für Anfrage "malloc"

12 die antwort

In C sind malloc (256) und malloc (sizeof (char) * 256) äquivalent?

Ich sehe, dass Leute oft C-Code schreiben, wie zum Beispiel: char *ptr = malloc(sizeof(char)*256);Ist das wirklich notwendig? Der Standard sagt, dasssizeof(char)==1 per definitionem, also macht es keinen Sinn nur zu schreiben: char *ptr = ...

4 die antwort

new, delete, malloc & free

Diese Frage wurde mir in einem Interview gestellt: In C ++, was, wenn wir Speicher mit @ zuweismalloc und benutzedelete, um den zugewiesenen Speicher freizugeben?was, wenn wir den Speicher mit @ zuweisnew und befreie es mitfree?Welche Probleme ...

2 die antwort

Warum steht im Buch, dass ich Malloc gießen muss?

eute habe ich die Seite @ erreic 167 vonThe C Programming Language (zweite Ausgabe von Brian W. Kernighan & Dennis M. Ritchie) [https://rads.stackoverflow.com/amzn/click/com/0131103628] und festgestellt, dass der Autor sagt, ich muss @ camalloc. ...

TOP-Veröffentlichungen

10 die antwort

c ++: Lokale Array-Definition im Vergleich zu einem Malloc-Aufruf

Was ist der Unterschied zwischen diesem: somefunction() { ... char *output; output = (char *) malloc((len * 2) + 1); ... }und das somefunction() { ... char output[(len * 2) + 1]; ... }Wann passt einer besser als der andere? ielen Dank für Ihre ...

8 die antwort

(Nur XCode 7 + iOS 9 + iPhone 4s / iPhone5) Problem: "malloc: *** mach_vm_map (Größe = 1048576) fehlgeschlagen (Fehlercode = 3)"

Ich weiß, dass das Problem mit Speicherzuweisungen zusammenhängt, aber ich bekomme es nur in iOS 9, XCode 7. In XCode 6.4, iOS 8.4, funktioniert es einfach perfekt, überhaupt kein Problem. In iOS 9, XCode 7, stürzt es nur sehr häufig ab und gibt ...

8 die antwort

Freeing malloced Struktur in einer Funktion

Ich erstelle Quelldateien mit Pufferfunktionen, die ich für meine andere Bibliothek verwenden möchte, die ich erstelle. Es funktioniert ordnungsgemäß, aber ich habe Probleme, die Pufferstruktur, die ich in einer der Funktionen erstelle, zu ...

10 die antwort

Malloc und scanf

Ich beherrsche ein paar Skriptsprachen ziemlich gut, aber ich zwinge mich endlich dazu, Roh-C zu lernen. Ich spiele nur mit ein paar grundlegenden Dingen herum (I / O im Moment). Wie kann ich Heap-Speicher zuweisen, eine Zeichenfolge im ...

22 die antwort

C API Design: Wer sollte das vergeben? [geschlossen

Was ist die richtige / bevorzugte Methode zum Zuweisen von Speicher in einer C-API? Ich sehe zuerst zwei Optionen: 1) Lassen Sie den Aufrufer die gesamte (äußere) Speicherbehandlung durchführen: myStruct *s = malloc(sizeof(s)); ...

6 die antwort

Dynamische Speicherzuordnung in eingebettetem C

Kann ich Funktionen malloc verwenden und in Embedded C löschen? Ich habe zum Beispiel eine Funktion, bei der ein Zeiger auf eine Struktur mit der Funktion malloc erstellt wurde. Diese Funktion Rücksprungadresse in RAM und ich kann ...

14 die antwort

Sollte ich bei abnormaler Beendigung zugewiesenen Speicher freigeben?

Mein Programm (ein Webbrowser im Textmodus) weist Speicher dynamisch zu. Ich mache natürlich während der Laufzeit nicht benötigte Blöcke frei. Und ich mache alles vor der normalen Beendigung frei - damit mir die Speicherleckprüfungen keine ...