Suchergebnisse für Anfrage "new-operator"

2 die antwort

Was macht die JVM, wenn der Operator 'new' den Speicher mit dem Konstruktor initialisiert?

RealEstate v = new RealEstate(); Ich habe dieses @ verwendnew Schlüsselwort mitRealEstate(). Ich kennenew reserviert Speicher und initialisiert den Speicher mit demRealEstate Klassenkonstruktor. Was macht die JVM hier?

10 die antwort

Deklarieren von Arrays ohne Verwendung des Schlüsselworts 'new' in Java

Gibt es einen Unterschied zwischen den folgenden beiden Angaben? int arr[] = new int [5];un int arr1[] = {1,2,3,4,5};Istarr1 auf dem Stapel oder auf dem Haufen deklariert?

10 die antwort

So ordnen Sie Arrays in C ++ dynamisch zu

Ich weiß, wie man einem Array in C dynamisch Speicherplatz zuweist. Dies kann wie folgt geschehen: L = (int*)malloc(mid*sizeof(int));und der Speicher kann freigegeben werden durch: free(L);Wie erreiche ich das Äquivalent in C ++? Speziell, wie ...

TOP-Veröffentlichungen

6 die antwort

Array Initialisierungsfunktionen

Ich habe mit C ++ rumgespielt und bin auf dieses Problem gestoßen. Ich versuche, einen Array-Zeiger auf dem Heap zu initialisieren, und es funktioniert innerhalb desinitialize(), wo es @ ausgi69, aber in dermain(), es stürzt ab mit ...

1 die antwort

Wie funktioniert das Array intern in Java?

Diese Abfrage dient dazu, Punkte wie @ zu verstehe Ein Objekt ist eine Klasseninstanz oder ein Array; Ein Array ist eine Unterklasse vonObject Klasse; Alles, was anders als primitiv instanziiert wird, ist ein Objekt in Java. Hier ist mein ...

1 die antwort

Warum ist new int (*) [3] ein Fehler?

typedef int (*A)[3]; int (**p)[3] = new A; // OK int (**q)[3] = new (int(*)[3]); // OK int (**r)[3] = new int (*)[3]; // error Der Fehler von GCC isterror: expected primary-expression before ')' token. Warum werden in diesem Ausdruck zusätzliche ...

2 die antwort

Wie JVM die Thread-Sicherheit der Speicherzuweisung für ein neues Objekt gewährleistet

Angenommen, dies geschieht in einer echten parallelen Umgebung, einer VM, zur gleichen Zeit: // Thread 1: new Cat() // Thread 2: new Dog() // Thread 3: new Mouse()Wie stellt JVM die Thread-Sicherheit von Speicherzuordnungen auf dem Heap ...

1 die antwort

Mit dem neuen Schlüsselwort wird ein Objekt erstellt, ohne dass eine Objektreferenz zugewiesen wird

Derzeit beziehe ich mich auf Thread-Klasse in Java. Also stieß ich auf ein Programm, in dem Objekt erstellt wird, ohne auf die Objektreferenz zu verweisen. Kann jemand das Konzept erklären Hier ist der Code // Create a second thread. class ...

3 die antwort

Unterschied zwischen Global Operator New und Malloc

C ++ verfügt über mehrere Funktionen zum Abrufen von dynamischem Speicher, von denen sich die meisten grundlegend unterscheiden. Einige weitere werden normalerweise vom Betriebssystem hinzugefügt. Zwei davon sind aufgrund ihrer Portabilität und ...

1 die antwort

Operator neu und Überladungsbereich löschen

Ich bin über ein paar Fragen zur Verlinkung und Überladung des Operators new und delete gestolpert. Wie weit wirkt sich eine globale Überladung des Operators new / delete aus? Pro ÜbersetzungseinheitPro verknüpfte Anwendung mit mindestens einer ...