Suchergebnisse für Anfrage "memory-management"
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 ...
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 ...
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 ...
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*); ...
Ä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 ...
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 ...
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 ...
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)]; ...
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 ...
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 ...