<分区>
Possible Duplicates:
Why should I prefer to use member initialization list?
C++ - what does the colon after a constructor mean?
代码如下
class vector2d {
public:
double x,y;
vector2d (double px,double py): x(px), y(py) {}
我不明白这一行
vector2d (double px,double py): x(px), y(py) {}
是不是一样
vector2d(double px,double py){ x=px;y=py;}?
或者?