constructor

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

Der Shared Library-Konstruktor wird nicht ausgeführt

Ich habe das folgende Problem. Ich schreibe eine gemeinsame Bibliothek %Vor% Und kompilieren Sie es mit gcc -c -fPIC testlib.c -o testlib.o ld -shared -o libtest.so testlib.o Dann füge ich es in ein Testprogramm ein %Vor% was ic...
13.04.2011, 08:09
2
Antworten

Idiomatische C # für Objekte, die nur interagieren, obwohl sie sich bei Ereignissen registriert haben

Ich bin unruhig darüber, wie ich ein einfaches Programm entworfen habe. Es gibt ein FileParser -Objekt mit OnFileOpened , OnLineParsed und OnFileClosed -Ereignissen, und mehrere Objekte, die kleinere Dateien basierend auf dem Inhalt d...
30.11.2016, 08:54
3
Antworten

VB.Net-Konstruktorauftrag ist wichtig?

Warum spielt der Konstruktor ORDER in VB.Net eine Rolle? Ich baue eine .NET-Typ-Bibliothek, die eine zugrunde liegende COM-Bibliothek vollständig umschließen soll, so dass die Konsumenten der API vorgeben können, statt einer COM-Bibliothek eine...
05.05.2009, 21:06
2
Antworten

PHPStorm Squawks auf @return void für __construct ()

Ich benutze PHPStorm und versuche herauszufinden, wie man das Kreischen aufhört, wenn ein __construct() @return void in seinen PHPDocs hat ... Entsprechend den PHPDocs ist void gültig oder die @return kann weggelassen werden. Gibt...
11.11.2014, 11:16
9
Antworten

Initialisiere die letzte Variable vor dem Konstruktor in Java

Gibt es eine Lösung, um eine letzte Variable in einem Java-Konstruktor zu verwenden? Das Problem ist, dass wenn ich ein letztes Feld initialisiere: %Vor% dann kann ich es nicht im Konstruktor verwenden. Java führt zuerst den Konstruktor und...
24.03.2009, 14:16
10
Antworten

Was macht man am besten nicht in einem Konstruktor?

Ich begann damit, eine Frage zu formulieren: "Was ist der beste Weg, Komponententests an einem Konstruktor durchzuführen (z. B. __construct () in PHP5)? Aber beim Lesen der zugehörigen Fragen sah ich mehrere Kommentare Ich schlage vor, dass das...
07.02.2009, 21:48
6
Antworten

Konstruktoren und Initialisierer in C # [duplizieren]

In c # können Sie ein Objekt wie: konstruieren %Vor% Mit: %Vor% oder mit: %Vor% Was ist der Unterschied zwischen diesen Konstruktoren?     
19.04.2011, 14:17
5
Antworten

Werden leere Konstruktoren immer in C ++ aufgerufen?

Ich habe eine allgemeine Frage, die vielleicht etwas compilerspezifisch ist. Ich interessiere mich für die Bedingungen, unter denen ein Konstruktor aufgerufen wird. Insbesondere wird im Freigabemodus / für die Geschwindigkeit optimierten Builds...
23.02.2011, 21:43
6
Antworten

Verhindern, dass der Konstruktor ein Objekt erstellt, wenn eine Ausnahme ausgelöst wird

Wie kann ich verhindern, dass ein Konstruktor eine Ausnahme auslöst? Im folgenden Beispiel erstelle ich eine Month () -Klasse, für die die legalen Werte der int month_ -Eigenschaft im Bereich von 1 bis 12 liegen. Ich instanziiere Dezember,...
30.06.2017, 19:21
7
Antworten

Warum muss das konstante Datenelement einer Klasse im Konstruktor initialisiert werden?

Ich möchte wissen, warum konstante Datenelemente einer Klasse im Konstruktor initialisiert werden müssen und warum nicht woanders? Was bewirkt dies und nicht? Ich sehe auch, dass nur statische konstante ganzzahlige Daten in der Klasse ini...
18.05.2012, 05:58