ポイントクラスでコンストラクターを定義するには、次の2つの方法があります。
class Point
{
public :
Point(double X,double Y):x(X),y(Y){}
Private :
double x,y;
}
別の方法 :
class Point
{
public :
Point(double X,double Y)
{
x= X;
y = Y;
}
Private :
double x,y;
}
どちらが優れているのか、そしてその理由を知りたいのですが、最初のケースでコピーctorを使用することはありますか?それぞれが好ましいところはどこですか?例で説明できる人はいますか?Rgds、Softy