malloc

Die malloc-Funktion führt die dynamische Speicherzuordnung in C durch und ist Teil der Standardbibliothek. Verwenden Sie dieses Tag für Fragen zur Verwendung, zum Verhalten und zur Implementierung von malloc.
5
Antworten

Doppelsternchen und 'malloc' in C

Ich habe seit einiger Zeit Hinweise studiert und ich kann meinen Kopf nicht vollständig umschließen. Es scheint eine Lücke zu geben, die nicht erklärt wird, wenn Sie von Tutorials springen, die Zeiger auf tatsächliche Funktionen und Code erkläre...
22.03.2017, 03:34
5
Antworten

C - shared memory - dynamisches Array in shared struct

Ich versuche, eine Struktur wie diese zu teilen Beispiel: %Vor% zwischen Prozessen, ist das Problem, dass, wenn ich "a" mit einem malloc initialisiere, es privat zu dem Haufen des Prozesses wird, der das tut (oder mindestens ich denke, dass...
28.01.2013, 08:50
1
Antwort

Speicherleck bei Seitenzuordnung mit malloc

Betrachten Sie den folgenden C-Code, der 100.000 4KB große Seiten erstellt, dann 99.999 Seiten freigibt und schließlich die letzte Seite freigibt: %Vor% Wenn Sie es kompilieren, es ausführen und die Speicherauslastung des Prozesses überwache...
28.05.2013, 00:04
2
Antworten

Valgrind Unterstützung für Mac OS 10.8?

Ich benutze Valgrind 3.8.1 mit Mac OS 10.8.2 Ich habe Valgrind mit Homebrew installiert. Aber wenn ich versuche, den valgrind auf meinem Code auszuführen, bekomme ich eine ganze Reihe von Fehlern von den Bibliotheken, die ich noch nicht einma...
16.11.2012, 16:23
1
Antwort

_Expand versus new versus GNU

Vor kurzem habe ich einen neuen Freund gefunden. Sein Name ist _expand , und wir hatten einige nette Gespräche, und ich habe sogar aufgehängt mit ihm ein paar Mal aus. Aber als ich anfing herumzufragen, hatte noch nie jemand von meiner Expand g...
06.12.2010, 02:06
1
Antwort

Grundlegende Heapverwendungsstatistiken in GCC auf einer 64-Bit-Plattform

Ich muss eine grundlegende Frage in meinem C-Programm beantworten, das von GCC für Linux kompiliert wurde: wieviel Process Heap momentan verwendet wird (allocated by malloc ) und wie viel residiert, wenn Free Heap blockiert. GNU-Implementierun...
09.05.2010, 16:58
3
Antworten

Warum ist malloc (0) in "Innerhalb des C ++ Objektmodells" nützlich?

In Abschnitt 6.3 des Buchs "Innerhalb des C ++ Objektmodells", Temporäre Objekte (Seite 230):    Die tatsächlichen Ergebnisse sind abhängig von der Implementierung abhängig   aggressiv ist der zugrundeliegende delete - Operator in der Tat fre...
25.12.2012, 03:30
4
Antworten

Mehrdimensionale Arrays, die über Calloc zugewiesen wurden

Ich habe eine Frage darüber, wie Speicher zugewiesen wird, wenn ich calloc . Ich habe mir die diese Frage angesehen, aber es ist nicht t adressieren, wie Speicher im Falle eines dynamisch zugewiesenen zweidimensionalen Arrays zugewiesen wird...
23.05.2013, 13:46
6
Antworten

Wie wird die Größe eines zugewiesenen C-Puffers bestimmt?

Ich habe einen Puffer und möchte einen Test machen, um zu sehen, ob der Puffer genügend Kapazität hat. Finde die Anzahl der Elemente, die ich zum Puffer hinzufügen kann. %Vor% Machen Sie ein %Vor% gibt nicht 10, irgendwelche Ideen, wie i...
17.05.2012, 16:28
4
Antworten

Definieren einer Struktur in C mit Malloc

Ich habe eine Frage zum Definieren einer Struktur mit malloc gestellt . Dies war die Antwort, die mir von der Mehrheit gegeben wurde: %Vor% Ich zeigte einem Freund meinen Code und wir kamen zu einem Stolperstein. Könnte jemand bitte erklär...
01.02.2010, 16:58