constructor

Eine spezielle Art von Subroutine, die bei der Erstellung eines Objekts aufgerufen wird.
1
Antwort

Vertragsvoraussetzungen in einem leeren Body-Konstruktor

Guten Morgen! Ich schreibe eine Klasse zum Zeichnen von Histogrammen, und aus Gründen der Benutzerfreundlichkeit habe ich beschlossen, einige Conventions hinzuzufügen. Sobald ich jedoch kürzlich auf .NET-Code-Verträge von DevLabs umgestiegen...
31.03.2011, 14:36
2
Antworten

Java-Klassenmitgliedsinitialisierung

Ich schäme mich ein bisschen, das zu fragen, seit Jahren Java-Programmierer zu sein, aber hier ist: Gibt es einen Unterschied zwischen der Zuordnung von Objekten während der Konstruktion und direkt bei der Deklaration des relevanten Feldes? Das...
17.09.2010, 13:28
2
Antworten

Suche nach einem optimalen Weg, Konstruktoren von Strukturen mit überlappenden Feldern zu behandeln

Ich habe eine benutzerdefinierte Struktur für die Verarbeitung von RGBA-Werten erstellt, die zur GPU gemarshallt werden. In meinem Typ halte ich einzelne R-, G-, B- und A-Komponenten als Byte-Werte und überlappe eine 32-Bit-Ganzzahl ohne Vorz...
01.08.2014, 21:58
1
Antwort

welche Bezeichner in der Konstruktorinitialisiererliste für Lambda verfügbar sind

mehr auf den Punkt, was ist falsch mit diesem Code: %Vor% Visual C ++ meldet einen Syntaxfehler : %Vor%     
01.07.2012, 17:01
1
Antwort

Erben von Konstruktoren in C ++ 0x

Sagen wir, ich habe den folgenden Code in dem, was wir erwarten, der nächste C ++ - Standard zu werden: %Vor% Würde dies den Standardkonstruktor von B aufrufen und 5 ausgeben und m_y = 25 setzen? Oder wird der Standardkonstruktor von B nicht...
23.03.2011, 10:07
1
Antwort

Das Hinzufügen eines Standardkonstruktors zu einer Basisklasse ändert sizeof () einen abgeleiteten Typ [duplicate]

Ich glaube, ich habe ein ziemlich gutes Verständnis von C ++ Interna und Speicherlayouts, aber dieses hier hat mich verblüfft. Ich habe den folgenden Testcode: %Vor% Die Ausgabe ist sinnvoll:    Foo: 8 Bar: 12 Das ist jedoch der seh...
20.12.2017, 21:29
1
Antwort

Behält die C ++ - Standardinitialisierung die vorherige Nullinitialisierung bei?

Wenn ein C ++ - Konstruktor für ein Objekt mit statischer Speicherdauer ein Member nicht initialisiert, ist das erforderlich, um die vorherige Nullinitialisierung beizubehalten, oder belässt es das Element mit einem unbestimmten Wert? Mein Le...
31.10.2015, 20:17
1
Antwort

java.lang.NoSuchMethodError wenn es eindeutig dort ist

Allgemeine Info: Ich verwende die Bukkit / Spigot-API in der Version git-Spigot-1d14d5f-ba32592 (MC: 1.8.3) (Implementierung der API-Version 1.8.3-R0.1-SNAPSHOT ), IntelliJ IDEA 14.1.3 und kompiliere mit seinem Standard-Compiler. Die Java-jdk-...
18.07.2015, 11:23
4
Antworten

Kann ich eine implizite Initialisierung auf 0 überladen?

Ist es möglich, eine Klasse so zu schreiben, dass diese gültig ist: %Vor% Aber das sind nicht: %Vor% Im Wesentlichen ist meine Regel "Eine Konstante 0 ist implizit in eine Foo konvertierbar, aber kein anderer Wert ist"     
20.06.2013, 14:58
1
Antwort

Erben des Basisklassenkonstruktors der zweiten Ebene: Silent error

Ich bin heute auf einen sehr unangenehmen Fehler gestoßen, hier ist ein MWE: %Vor% Entgegen meinen Erwartungen wird " Default " gedruckt. Zugegeben, der Code ist fehlerhaft, weil die geerbten Konstruktoren von Z versuchen, X zu init...
26.09.2016, 12:14