Kann ich einen Konstruktor von einem anderen Konstruktor (do constructor chaining) in C ++ aufrufen?

Als C# Entwickler, die ich gewohnt bin zu laufen, durch Konstruktoren:

class Test {
    public Test() {
        DoSomething();
    }

    public Test(int count) : this() {
        DoSomethingWithCount(count);
    }

    public Test(int count, string name) : this(count) {
        DoSomethingWithName(name);
    }
}

Gibt es eine Möglichkeit in C++?

Ich habe versucht, den Namen der Klasse und die Verwendung der "this" - Schlüsselwort, aber beides schlägt fehl.

InformationsquelleAutor der Frage Stormenet | 2008-11-21

Schreibe einen Kommentar