Suchergebnisse für Anfrage "memory-management"

10 die antwort

Wie erstelle ich eine Liste oder ein Tupel leerer Listen in Python?

Ich muss eine Liste oder ein Tupel von Listen inkrementell füllen. Etwas, das so aussieht: result = [] firstTime = True for i in range(x): for j in someListOfElements: if firstTime: result.append([f(j)]) else: result[i].append(j) Um es ...

6 die antwort

Dynamisches Anwachsen eines Arrays in C ++

Ich habe ein Array von Zeigern von CName-Objekten. Ich habe den folgenden Konstruktor, der mein Array auf Größe eins initialisiert. Wenn ich dann ein Objekt hinzufüge, vergrößere ich das Array um 1 und füge das neue Objekt hinzu. Die Kompilierung ...

4 die antwort

Benutzerdefinierte Speicherzuweisung / Manager in C? Welcher Ansatz?

Ich suche nach einigen (benutzerdefinierten) Speichermanagern / Zuordnern, die in c geschrieben sind und habe einige Artikel durchgesehen, - Einige Links: IBM - Inside Memory ...

TOP-Veröffentlichungen

2 die antwort

Wie verwende ich den Rust-Speicherzuweiser für eine C-Bibliothek, für die ein Zuweiser bereitgestellt werden kann?

Ich schreibe Rust-Bindings in eine C-Bibliothek, die die Option hat, einen Speicherzuweiser eines Drittanbieters zu verwenden. Das Interface sieht so aus: struct allocator { void*(*alloc)(void *old, uint); void(*free)(void*); ...

2 die antwort

Ändern der Größe von 2D-Arrays in C

erzeit versuche ich, die Größe eines 2D-Arrays in C mithilfe dieses Codeausschnitts zu änder array = (int**) realloc(array, s * 2 * sizeof(int));Wo s ist die Größe des Arrays in Zeilen und Spalten. Wenn Sie jedoch versuchen, auf die neuen ...

4 die antwort

Wann soll ich del in Python verwenden?

So bin ich neugierig lassen Sie uns sagen, ich habe eine Klasse wie folgt class myClass: def __init__(self): parts = 1 to = 2 a = 3 whole = 4 self.contents = [parts,to,a,whole]Ist das Hinzufügen von Zeilen von Vorteil? del parts del to del a ...

4 die antwort

Doubts on Garbage Collection in Java

Ich weiß, dass viele Fragen zu Garbage Collection gestellt wurden und ich habe sie durchgesehen, aber ich habe immer noch einige Zweifel. Wenn wir die JVM for Garbage-Sammlung nicht erzwingen können, was ist dann die Notwendigkeit ...

12 die antwort

Wie wird der Retain-Setter mit @synthesize implementiert?

Ich habe Folgendes in der Kopfzeile: @property (nonatomic, retain) UIView *overlay;Und in der Implementierung: @synthesize overlay;Dann UIView *tempOverlay = [[UIView alloc] initWithFrame:CGRectMake(160.0f, 70.0f, 150.0f, 310.0f)]; ...

4 die antwort

Warum sind die Konstruktions- und Zerstörungsfunktionen von std :: allocator in c ++ 17 veraltet?

Die c ++ 17-Spezifikation ersetzt dasconstruct unddestroy Mitglieder vonstd::allocator Objekt. Die Arbeitsgruppe lieferte Gründe für die Abwertung anderer ...

4 die antwort

Wie kann ich verschiedene Typen aus derselben Vererbungshierarchie im zusammenhängenden Speicher polymorph speichern und darauf zugreifen?

Für Polymorphismus ist der übliche Ansatz, @ zu verwendestd::vector<base*>. Ich muss jedoch die Adressen selbst angeben, dh den Speicher selbst verwalten, ob ich @ verwendstd::unique_ptr<> oder rohe Zeiger. Ich hätte gerne ...