我正在学习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){}; //构造
答案 0 :(得分:1)
这是一个初始化列表。它表示&#34;使用MAXKEY
初始化max
并使用root
&#34;初始化init
。初始化程序在将控制权传递给构造函数体之前运行。