new-operator

new ist ein Sprachkonstrukt, das dynamisch Speicher aus dem freien Speicher zuweist und den Speicher mithilfe des Konstruktors initialisiert.
2
Antworten

Gibt irgendeine Implementierung von operator new einen Zeiger auf eine Schutzseite für Arrays mit einer Größe von null zurück?

Verwandt mit: C ++ new int [0] - wird es Speicher zuweisen? Der Standard sagt in 5.3.4 / 7:    Wenn der Wert des Ausdrucks in einem Direkt-Neudeklarator Null ist, wird die Zuweisungsfunktion aufgerufen, um ein Array ohne Elemente zuzuord...
22.07.2015, 22:27
5
Antworten

Wie kann verhindert werden, dass ein global überschriebener "new" -Operator von einer externen Bibliothek eingebunden wird?

In unserem iPhone XCode 3.2.1-Projekt verknüpfen wir zwei externe statische C ++ - Bibliotheken, libBlue.a und libGreen.a. libBlue.a überschreibt global den Operator " new " für seine eigene Speicherverwaltung. Wenn wir jedoch unser Projekt erst...
10.12.2009, 08:16
3
Antworten

Überladen neuer Betreiberprobleme

Ich habe beschlossen, die neuen, neuen [], ... Operatoren in meinen Klassen zu überladen, damit ich die Datei und die Zeile, an der sie aufgerufen wurden, protokollieren kann, um Speicherzuweisungen / -lecks leichter verfolgen zu können. Jetz...
22.07.2011, 10:07
4
Antworten

Wird der neue Operator NULL zurückgeben? [Duplikat]

Sprich ich habe eine Klasse Auto und ich erstelle ein Objekt %Vor%     
02.08.2010, 15:53
5
Antworten

Struktur mit Array-Member variabler Länge zuweisen

Ich weiß, dass ich new char[n] erstellen kann, um ein Array von n chars zu erstellen. Dies funktioniert auch dann, wenn n keine Kompilierzeitkonstante ist. Aber sagen wir, ich wollte eine Größenvariable gefolgt von n Zeichen: Mein...
03.10.2011, 23:10
3
Antworten

VIM: setze Dateityp = txt für jede neue Datei [No Name]

Ich habe alle möglichen Dinge versucht, um vim den Dateityp auf 'txt' für alle neuen Dateien zu setzen, die ich erstelle (in einem neuen Tab), aber es funktioniert nicht. Dies ist p.e. was ich im Web ein paar Mal gelesen habe: au BufRead,Bu...
30.03.2011, 13:59
8
Antworten

Wie viel Speicher sollten Sie zuweisen können?

Hintergrund: Ich schreibe ein C ++ - Programm, das mit großen Mengen von Geodaten arbeitet und große Stücke laden möchte, um sie auf einmal zu verarbeiten. Ich bin gezwungen, mit einer App zu arbeiten, die für 32-Bit-Maschinen kompiliert wurde....
23.06.2009, 17:39
4
Antworten

Welchen Effekt hat das Schlüsselwort "new" in C # und warum ist es nur eine Warnung, wenn es nicht verwendet wird?

Betrachten Sie den folgenden Code: %Vor% Dies wird die folgende Warnung erzeugen:    'Test2.Data' verbirgt das geerbte Mitglied 'Test1.Data'. Verwenden Sie das neue Schlüsselwort, wenn das Verstecken beabsichtigt war. Warum ist das nu...
10.08.2009, 13:37
5
Antworten

Sollten Sie in einem Projekt, das ein DI-Framework verwendet, den neuen Operator NIE verwenden?

Ich versuche, mich mit Dependency Injection zu beschäftigen. Eines der Dinge, über die ich verwirrt bin, ist, ob all Ihrer Objekt-Instanziierung vom DI-Framework (Spring, Guice usw.) gesteuert werden muss. Oder, wenn nicht, wie bestimmen...
28.03.2010, 16:31
8
Antworten

Array von Strukturen und new / delete

Ich habe eine Struktur wie folgt: %Vor% Sagen wir, ich möchte ein Element wie folgt löschen: %Vor% Und ich habe später an derselben Stelle ein neues Objekt erstellt: %Vor% Würde ich noch delete[] aufrufen müssen, um das zu bereini...
12.01.2009, 00:53