ich suche einen Weg beim Aufruf des Konstruktors einen anderen Konstruktor der eigenen Klasse aufzurufen. Dabei habe ich folgendes "hinbekommen":
Code: Alles auswählen
#include <iostream>
class Test {
	protected:
		int a, b;
	public:
		Test(int a, int b);
		Test(int a);
		Test();
};
Test::Test(int a, int b)
	: a(a)
	, b(b) {
	std::cout << "a=" << a << ", b=" << b << std::endl;
}
Test::Test(int a) {
	Test(a, a);
}
Test::Test() {
	Test(0, 0);
}
int main() {
	Test a;
	Test b(1);
	Test c(2, 3);
} Ich hoffe ihr wisst was ich meine ^^
 Ich hoffe ihr wisst was ich meine ^^ LG Glocke


 Konstruktoren aus Konstruktoren aufzurufen ist erst mit C++11 möglich (
 Konstruktoren aus Konstruktoren aufzurufen ist erst mit C++11 möglich (