在Bjarne的书的练习中,有一个这样的定义,书中没有解释,我感到困惑。请以更简单的方式将此定义等效吗?谢谢!
Token(char ch, double val) :kind(ch), value(val) { }
答案 0 :(得分:4)
这是Token
的简单构造函数,它接受两个参数(char
和double
),然后初始化类成员kind
和value
(使用构造函数初始化列表-这是 right 的实现方式,而不是使用构造函数主体),并将值分别传递为ch
和val
。 / p>
答案 1 :(得分:0)
这是'Token'类的构造函数,表示:
Token(char ch, double val) {
kind = ch;
value= val;}
“种类”和“值”是类的成员数据。