default-constructor

Ein Standardkonstruktor ist ein parameterloser Konstruktor, der oft vom Compiler generiert wird.
2
Antworten

Konstruktorinjektion mit der Spring-Annotation @Autowired funktioniert nicht

Ich habe 2 einfache Klassen erstellt. Der Konstruktor einer Klasse ist mit @Autowired gekennzeichnet. Es akzeptiert das Objekt einer anderen Klasse. Aber dieser Code schlägt fehl. Klassen: - 1) SimpleBean.java %Vor% 2) Inner.java %Vor%...
20.04.2012, 07:28
5
Antworten

C ++: Ist der Standardkopiekonstruktor von anderen Konstruktoren und Destruktoren betroffen?

Wie wir wissen , wenn Jeder Konstruktor wird deklariert (Kopierkonstruktor eingeschlossen). Der Standardkonstruktor (der keine Argumente annimmt) wird nicht implizit erstellt. Gilt das auch für einen Standardkopiekonstruktor (den, der eine flac...
11.04.2011, 09:28
3
Antworten

Verwendung = Standard in der Bedeutung von = delete

Der folgende Code ist gut kompiliert: %Vor% Bis ich eine Instanz der Klasse D erstellen muss: %Vor% Gibt es einen Grund (Anwendungsfall), = default für den Konstruktor von D zuzulassen, wenn es tatsächlich als = delete; funkt...
27.12.2017, 11:20
4
Antworten

So erhalten Sie den Standardwert für einen ValueType-Typ mit Reflektion

Wenn ich einen generischen Typparameter habe, der ein Werttyp ist, und ich möchte wissen, ob ein Wert dem Standard entspricht, teste ich es wie folgt: %Vor% Wenn ich keinen generischen Typparameter habe, scheint es, als ob ich Reflection ben...
15.08.2011, 17:01
3
Antworten

Ressourcenhandles - Standardkonstruktoren verbieten?

Ich habe also eine Bibliotheksentwicklung gemacht und bin in ein Dilemma geraten. Die Bibliothek ist privat, daher kann ich sie nicht teilen, aber ich denke, das könnte eine sinnvolle Frage sein. Das Dilemma stellte sich als ein Problem dar,...
04.12.2013, 19:19
4
Antworten

Warum wird das Element float x mit "0" initialisiert? für die Objekte 'a' und 'b' in main ()? [Duplikat]

Könnte jemand angeben, welche Klausel im Standard das folgende in Coliru erhaltene Verhalten für das Snippet unterstützt: %Vor% Der Code wird gedruckt:    10   0 & lt; - Sollte nicht unbekannt sein?   1   0 & lt; - idem   10   0  ...
24.12.2013, 22:22
2
Antworten

Vererbte Konstruktoren, Standardkonstruktor und Sichtbarkeit

Wie von [namespace.udecl] / 18 angegeben:    [...] Eine using-Deklaration, die einen Konstruktor benennt, erzeugt kein Synonym; Stattdessen sind die zusätzlichen Konstruktoren zugänglich, wenn sie zugänglich wären, wenn sie zum Erstellen ei...
17.10.2016, 08:42
1
Antwort

Der Unterschied zwischen default-initialize und value-initialize in C ++ 03?

Ich hatte immer gedacht, dass das Erstellen eines neuen Objekts immer den Standardkonstruktor für ein Objekt aufrufen würde, und ob der Konstruktor explizit oder automatisch vom Compiler generiert wurde, machte keinen Unterschied. Laut dies seh...
16.08.2011, 20:48
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
5
Antworten

Wie wird ein Objekt, das standardmäßig initialisiert wird, elegant zurückgegeben?

Ich habe eine Klasse wie unten: %Vor% Ich denke, dass die Aussage return VeryVeryVeryLongTypeName(); sehr langwierig und hässlich ist, meine Frage ist also: Wie wird ein Objekt, das standardmäßig initialisiert wird, elegant zurückgege...
14.09.2013, 06:06