这是什么':MAXKEY(),root()',在c ++类中使用?

时间:2015-10-15 15:35:35

标签: c++ class

我正在学习c ++中的数据结构,2-3树。

我想知道':MAXKEY(),root()'。

class Two3 {
public:
    Two3(KeyType max, Two3Node<KeyType>* init = 0)
        : MAXKEY(max), root(init) {}; //constructor
    Boolean function(…);
private:
    Two3Node<KeyType>* root;
    KeyType MAXKEY;

这是我想知道的。

  

:MAXKEY(max),root(init){}; //构造

1 个答案:

答案 0 :(得分:1)

这是一个初始化列表。它表示&#34;使用MAXKEY初始化max并使用root&#34;初始化init。初始化程序在将控制权传递给构造函数体之前运行。