Suchergebnisse für Anfrage "default-constructor"
Java: Instanziieren einer generischen Klasse ohne Standardkonstruktor
Ich versuche das zu tun: public class BaseTable<T extends TableEntry> { protected int mRows; protected int mCols; protected ArrayList<T> mEntries; public BaseTable(int rows, int cols) { mRows = rows; mCols = cols; mEntries = new ArrayList<T>(); ...
Standardkonstruktor c ++
Ich versuche zu verstehen, wie der Standardkonstruktor (vom Compiler bereitgestellt, wenn Sie keinen schreiben) im Vergleich zu Ihrem eigenen Standardkonstruktor funktioniert. So habe ich zum Beispiel diese einfache Klasse geschrieben: class A ...
Gibt es einen Grund, einen Standardkonstruktor explizit zu codieren, wenn es keine anderen Konstruktoren gibt?
Ich habe diesen Konstruktor kürzlich in einer Klasse gesehen: public MyClass(){ }Es gab keine anderen Konstrukteure. Gibt es einen Grund dafür? Java erstellt automatisch einen Standardkonstruktor. Warum sollten Sie diesen also explizit ...
Warum brauchen die Elemente von std :: vector keinen Standardkonstruktor?
Und wie kann ich eine eigene Array-Klasse schreiben, für die kein Standardkonstruktor benötigt wird?es ist Elemente? Im Moment benötige ich einen Standardkonstruktor, wenn ich das neue [] zum Zuweisen von Speicherplatz verwende. std :: vector ...
Vom Compiler erzeugte Konstruktoren [duplizieren]
Diese Frage hat hier bereits eine Antwort: Bedingungen für die automatische Generierung von Standard- / Kopier- / Verschiebungs- und Kopier- / ...
sollte std :: pair <T1, T2> keinen trivialen Standardkonstruktor haben, wenn T1 und T2?
Ich bin auf ein Problem gestoßen, weil std::is_trivially_default_constructible<std::pair<T1,T2>>::value == false;selbst wen std::is_trivially_default_constructible<T1>::value == true; std::is_trivially_default_constructible<T2>::value == ...
Unintuitives Verhalten mit Strukturinitialisierung und Standardargumenten
public struct Test { public double Val; public Test(double val = double.NaN) { Val = val; } public bool IsValid { get { return !double.IsNaN(Val); } } } Test myTest = new Test(); bool valid = myTest.IsValid;Das obige gibtvalid==true, da der ...
Schreiben eines Standardkonstruktors erzwingt die Nullinitialisierung?
Das sind meine Klassendefinitionen: class Foo{ int _ent; public: void printEnt() const{cout << _ent << ' ';} }; class Bar{ Foo _foo; public: void printEnt() const{_foo.printEnt();} };Und das ist mein Testcode: char* buf = new char[sizeof(Foo) ...
Warum brauchen wir einen Standardkonstruktor ohne Argumente in Java?
Warum benötigen wir in vielen Java-bezogenen APIs einen Standardkonstruktor ohne Argumente? Wie in der Regel erfordern alle Java-Bean-Klassen oder Entity-Klassen (JPA usw.) oder JAX-WS-Implementierungsklassen einen expliziten Konstruktor ...
C ++ Standardkonstruktoren fehlen und ich kann nicht kompilieren
Ich habe diese sehr einfache Klasse class myclass { public: int id; double x, y, z; myclass() = default; // If I omit this line I get an error myclass(int ID, double X, double Y, double Z): id(ID), x(X), y(Y), z(Z) {}; };Wenn ich die Zeile mit ...