Suchergebnisse für Anfrage "malloc"

4 die antwort

Wann soll ein Array mit variabler Länge in C verwendet werden, aber wann eine dynamische Zuordnung?

Ich erfahre mehr über Variable Length Array in C99, aber es sieht so aus, als würde es sich fast genauso verhalten wie malloc + free. Die praktischen Unterschiede, die ich fand: Zu große Array-Handhabung: unsigned size = 4000000000; int* ptr ...

16 die antwort

Überprüfen, ob etwas zugeteilt wurde

Gibt es einen Zeiger auf eine Variable .. gibt es eine Möglichkeit zu überprüfen, ob es statisch oder dynamisch zugeordnet wurde?

14 die antwort

maximaler Speicher, den malloc zuordnen kann

Ich habe versucht herauszufinden, wie viel Speicher ich auf meinem Computer maximal belegen kann (1 GB RAM 160 GB HD Windows-Plattform). Ich habe gelesen, dass die maximale Speicherkapazität, die malloc zuweisen kann, auf den physischen ...

TOP-Veröffentlichungen

10 die antwort

double frei oder Korruption 3D-Array in C

Ich erhalte die Fehlermeldung "Double Free oder Corruption", während ein 3D-Array freigegeben wird. Kann mir bitte jemand sagen, wo das Problem im Code liegt? Die Größe des Arrays beträgt 2 * N * N. Der Wert von N ist hier 100. Auch ohne Casting ...

10 die antwort

Zeitkomplexität der Speicherzuweisung

Was ist die zeitliche Komplexität der dynamischen Speicherzuweisung mit new, malloc usw.? Ich weiß sehr wenig darüber, wie Speicherzuordnungen implementiert werden, aber ich gehe davon aus, dass die Antwort von der Implementierung abhängt. ...

16 die antwort

C Programmierung: malloc () innerhalb einer anderen Funktion

Ich brauche Hilfe beimalloc() in einer anderen Funktion. Ich komme an einem @ vorbZeige undGröß zur Funktion von meinemmain() und ich möchte den Speicher für diesen Zeiger dynamisch mit @ zuweismalloc() aus dieser aufgerufenen Funktion heraus, ...

12 die antwort

Ist der von malloc (und seinen Cousins) zurückgegebene Memory Chunk auf Null initialisiert?

Ich habe einen Code zum Testen geschrieben, um die Speicherverwaltung von Linux- und Windows-Betriebssystemen zu testen. Nur für weitere Tests ging ich voran und überprüfte, welche Werte in dem von malloc () zurückgegebenen Speicher ...

10 die antwort

Datenkapselung in C

Ich arbeite derzeit an einem eingebetteten System und habe eine Komponente auf einer Platine, die zweimal angezeigt wird. Ich hätte gerne eine .c- und eine .h-Datei für die Komponente. Ich habe den folgenden Code: typedef struct { uint32_t ...

12 die antwort

Warum können wir in C außerhalb der Grenzen schreiben?

Ich habe kürzlich das Lesen des virtuellen Speichers beendet und habe eine Frage zur Funktionsweise von malloc im virtuellen Adressraum und im physischen Speicher. Zum Beispiel (Code aus einem anderen SO-Beitrag kopiert) void main(){ int *p; ...

8 die antwort

Outputting an stderr, wann immer malloc / free aufgerufen wird

With Linux / GCC / C ++, ich möchte etwas auf stderr aufzeichnen, wenn malloc / free / new / delete aufgerufen wird. Ich versuche, die Speicherzuordnungen einer Bibliothek zu verstehen, und möchte diese Ausgabe daher generieren, während ...