C
C152778
Hallo,
ich würde gerne eine Klasse schreiben, welche direkt eine Initialisierung eines Feldes vornimmt:
Leider sagt hier mein Compiler, dass dies nicht möglich ist. TypY besitzt in meinem Fall keinen default-Konstruktor, müsste also sofort t1 übergeben bekommen.
Warum funktioniert das so nicht und was wäre eine mögliche Lösung ?
Schöne Grüße, Cyraid
ich würde gerne eine Klasse schreiben, welche direkt eine Initialisierung eines Feldes vornimmt:
Code:
class Test {
private:
TypX t1;
TypY t2(t1)
public:
Test();
}
Warum funktioniert das so nicht und was wäre eine mögliche Lösung ?
Schöne Grüße, Cyraid