teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コード訂正

2016/11/03 21:29

投稿

naomi3
naomi3

スコア1105

answer CHANGED
@@ -11,4 +11,19 @@
11
11
  ```C++
12
12
  delete root;
13
13
  ```
14
- すれば、再帰的に全てのノードを削除できます。
14
+ すれば、再帰的に全てのノードを削除できます。
15
+
16
+ 失礼しました。これで再帰的に全てのノードを削除できます。
17
+ ```C++
18
+ Node::~Node() {
19
+ if (left != NULL)
20
+ delete left;
21
+
22
+ if (right != NULL)
23
+ delete right;
24
+ }
25
+
26
+ // どこかで
27
+ if (root != NULL)
28
+ delete root;
29
+ ```