<分区>
Possible Duplicate:
Why should I prefer to use member initialization list?
A类有一个成员变量i。 i 可以在对象创建期间被初始化或赋值。
A)初始化
class A {
int i;
public:
A(int _i) : i(_i){}
}
B)赋值
class A {
int i;
public:
A(int _i) : { i = _i}
}
我的问题是这两种方法之间的基本区别是什么?