[c++基本構文]-コンストラクタ初期化リスト

2863 ワード

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=-1;

19         parent=NULL;

20         left=NULL;

21         right=NULL;

22     };

23 

24     ~Node(void);

25 };