能给我解释一下vc中的inline函数
inline TitleName::TitleName()
:Name() // 这个怎么解释?
{
myTitle=“”;
}
参考答案:inline表明该函数会在它的调用位置展开,就是说会以函数体的代码替换调用的函数。
:Name()是成员初始化表,这里调用了TitleName类的基类Name的缺省构造函数来初始化从基类继承而来的数据成员。
inline TitleName::TitleName()
:Name() // 这个怎么解释?
{
myTitle=“”;
}
参考答案:inline表明该函数会在它的调用位置展开,就是说会以函数体的代码替换调用的函数。
:Name()是成员初始化表,这里调用了TitleName类的基类Name的缺省构造函数来初始化从基类继承而来的数据成员。