C++ 里 : 什么意思啊???

来源:百度知道 编辑:UC知道 时间:2024/06/05 23:12:55
像CStudent(const char* szName, int nGrade) : m_strName(szName)

:代表什么啊????

这个代码后面是一个参数初始化的一个表.
你可以这样写
int func(int x, int y, int z):a(x), b(y), c(z)
{
//do something
}
这样就完成了对成员变量a,b,c的初始化。
对于基类成员的初始化好像只能这么完成。