C ++令牌定义成员

时间:2018-08-18 13:02:13

标签: c++ class

在Bjarne的书的练习中,有一个这样的定义,书中没有解释,我感到困惑。请以更简单的方式将此定义等效吗?谢谢!

Token(char ch, double val) :kind(ch), value(val) { }

2 个答案:

答案 0 :(得分:4)

这是Token的简单构造函数,它接受两个参数(chardouble),然后初始化类成员kindvalue(使用构造函数初始化列表-这是 right 的实现方式,而不是使用构造函数主体),并将值分别传递为chval。 / p>

答案 1 :(得分:0)

这是'Token'类的构造函数,表示:

Token(char ch, double val) {
kind = ch;
value= val;}

“种类”和“值”是类的成员数据。