constructor

Eine spezielle Art von Subroutine, die bei der Erstellung eines Objekts aufgerufen wird.
3
Antworten

Erweitern einer Klasse, die von einer anderen Klasse instanziiert wird

Ich arbeite mit einer Java-API, die für "Makros" verwendet wird, die ein Stück Software automatisieren. Die API hat unter anderem die Klassen Simulation (ein globaler Zustand von Art) und FunctionManager . Ich kann nichts tun, um diese Klas...
29.05.2013, 12:37
2
Antworten

Initialisierung von Array-Objekten, deren Klasse ein ctor / dtor hat

Ich möchte Array-Objekte initialisieren, indem ich die Initialisierungsanweisung wie folgt benutze. %Vor% Laut einem autoritativen Buch wie ARM (mit Anmerkungen versehenes Referenzhandbuch) für C ++ scheint es so zu sein, dass dies die Art u...
30.05.2011, 13:21
3
Antworten

Was ist der Unterschied zwischen C # und CLI bei Werttypen und Konstruktoren?

Ich habe kürzlich gelesen, dass die C # - und CLI-Standards unterschiedliche Möglichkeiten zur Handhabung von Werttypen und Konstruktoren definieren. Gemäß der CLI-Spezifikation dürfen Werttypen keine parameterlosen Konstruktoren haben, wohin...
05.08.2010, 09:31
1
Antwort

am meisten Ärger parse verhindert in-class Initialisierung eines std :: vectorint

C ++ 11 ermöglicht die Initialisierung in der Klasse: %Vor% Wenn wir in der Klasse einen Vektor von ints initialisieren wollten, würden wir etwas anderes bekommen: %Vor% Dieses Problem scheint eine Einschränkung der Sprache zu sein, w...
10.02.2018, 16:33
3
Antworten

Möglicher Zugriff auf private Konstruktor-Variablen aus einem Funktionsprototyp?

Basierend auf meinem Verständnis von JavaScript können Prototypmethoden nicht auf Variablen zugreifen, die für den Bereich des Konstruktors privat sind, %Vor% Es macht durchaus Sinn, aber gibt es einen Weg, der sicher und gut ist? Da die Ver...
16.10.2011, 23:52
4
Antworten

was genau bedeutet Referenzzählung in C ++ ?,

Was genau ist Referenzzählung? Insbesondere was ist es für C ++? Mit welchen Problemen können wir konfrontiert werden, wenn wir nicht damit umgehen? Erfordern alle Sprachen Referenzzählung?     
06.04.2012, 19:17
1
Antwort

Lokaler Ereignis-Listener wurde aufgerufen, obwohl das Objekt nicht erstellt werden konnte

Im Konstruktor eines Objekts, Listener , nehmen wir ein Argument und abonnieren eines seiner Ereignisse. Wenn nach dem Abonnieren des Ereignisses eine Exception innerhalb des Konstruktors ausgelöst wird, wird die Methode OnSomethingChanged()...
02.08.2011, 13:57
2
Antworten

Die Kopierinitialisierung in C ++ im Vergleich zur expliziten Initialisierung

Warum wird die erste kommentierte Zeile korrekt kompiliert, während die zweite nicht? Warum kann a sich selbst als Konstruktorargument angeben, aber b kann nicht? Tun die beiden nicht dasselbe? %Vor% Aktualisieren Da es scheint...
01.02.2013, 05:47
2
Antworten

Kann ich Argumente an einen benutzerdefinierten Konstruktor von log4net Appender übergeben?

Ich würde gerne Argumente an einen benutzerdefinierten Appender-Konstruktor übergeben, also muss ich den Initialisierungsmechanismus von Appender überschreiben. Das Problem ist, dass ich in den Dokumenten keinen Weg finden kann, es anzuhängen, u...
15.10.2010, 10:23
1
Antwort

Konstruktor vom generischen Typ aufrufen?

Ich versuche, mein eigenes Repository für meine Datenbank zu erstellen, also versuche ich etwas wie folgt: %Vor% Mit anderen Worten: Ich habe viele Klassen, die DatabaseObject erweitern, und ich möchte in der Lage sein, dynamisch einen Curso...
29.10.2016, 19:36