可能性の重複:C++の中で "自己"(本)の割り当てを行うにはどのように
c++ call constructor from constructorこれはコンストラクタのC++ですか?
?
のJava:
public Point(Point p) {
this(p.x, p.y);
}
がどのようにC++でこれを行うだろうか?
似たようなものでしょうかthis->(constructor of point that takes x, constructor of point that takes y);
?
この場合、おそらく面倒なことではないでしょう。 – GManNickG
*古い*バージョンに関するコメントはありません。 * init *とそれに類似した関数を使用するのは常に設計上の誤りでした。 –
ただし、委譲コンストラクタはg ++では実装されていませんが、--std = C++ 0xの場合でも実装されています。私はしばらくそれを理解していませんでした... – Sean