回答編集履歴
2
微修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
new Complex(...) すると Complex* が返ってくる。
|
2
2
|
|
3
|
-
コンストラクタ:Complex(Complex*) がないと Complex* から Complex が作れない。
|
3
|
+
コンストラクタ:Complex(Complex*) がないと Complex* から(戻り値である) Complex が作れない。
|
4
4
|
|
5
5
|
件の症状はこれが原因です。
|
6
6
|
|
1
追記
test
CHANGED
@@ -1,4 +1,12 @@
|
|
1
|
+
new Complex(...) すると Complex* が返ってくる。
|
2
|
+
|
3
|
+
コンストラクタ:Complex(Complex*) がないと Complex* から Complex が作れない。
|
4
|
+
|
5
|
+
件の症状はこれが原因です。
|
6
|
+
|
7
|
+
|
8
|
+
|
1
|
-
new されたComplexがdeleteされないのでメモリ・リークの山。
|
9
|
+
new されたComplexがdeleteされないのでメモリ・リークの山。C++はJavaじゃありませんからね。
|
2
10
|
|
3
11
|
|
4
12
|
|