??????????????????б??????e???????????????????????????б????????????????????????????е???????????磺
class CExample {
public:
int a;
float b;
//????????????б?
CExample(): a(0)??b(8.8)
{}
//????????????
CExample()
{
a=0;
b=8.8;
}
};
???????????????????????????????????????????????????ó?????б??????????????????????????????ó?????б????????????????????????н??????????????
???????????????????????????????????????????????????????????????????????????????????????????ι?????????????????????б?????е???????????г?????б?????????
????1.??????????????????????????????????????????????????????ó????????????????????????????????????????????????????????????????
????2.const?????????????????????const???????????????????????????????????
??????????????????????????????????????????????
????????????????????????????????:
????1.??????????????????????????????
??????????????б?????????????У????????????????????
????2.???????????????????
???????????????????????????????????????????????????????????????????????????????????????б?????й???????????????ù??????????????????????е???????????????????????????????????????????????????????δ?????????????????????????????????
????Note:
??????????б????????????:
????C++????????????????????????????????????????????????????б??е????
Example:
class CMyClass {
CMyClass(int x?? int y);
int m_x;
int m_y;
};
CMyClass::CMyClass(int x?? int y) : m_y(y)?? m_x(m_y)
{
}
????????????????????????????m_y=I???????m_x=m_y?????????????????????????????????m_x???????m_y???????????????????????????????????m_x??????????????????????????????????????????????????????????????????????????????????????????????ó?????б????????????????????????????Щ???????????????????????