首页 > 代码库 > [c++基本语法]——构造函数初始化列表

[c++基本语法]——构造函数初始化列表

c++构造函数初始化成员变量列表:

 1 #pragma once 2 class Node 3 { 4 public: 5     int data;        // 权值 6     Node *parent;    // 父节点 7     Node *left;        // 左子节点 8     Node *right;    // 右子节点 9 public:10     // 该段代码是c++的基本语法中的“构造函数初始化成员变量列表”11     Node(void):data(-1),parent(NULL),left(NULL),right(NULL)12     {13     };14 15     // 以上代码相当于以下代码16     Node(void)17     {18         data=http://www.mamicode.com/-1;19         parent=NULL;20         left=NULL;21         right=NULL;22     };23 24     ~Node(void);25 };