回答編集履歴
1
微修正
answer
CHANGED
@@ -24,10 +24,14 @@
|
|
24
24
|
|
25
25
|
また、下記のコードの場合は、pRetがnullptrでないことはチェックされています。(newはnullptrを返しません。代わりに例外を投げます。)
|
26
26
|
|
27
|
+
```C++
|
27
|
-
|
28
|
+
pRet = new int();
|
28
|
-
|
29
|
+
SumR(10, 20, *pRet); //OK
|
30
|
+
```
|
29
31
|
|
30
32
|
更に、下記のようなコードを教育や今回のような質問の際は別として、実際の場面で書くようなプロは居ないでしょう。(もし居たら教育不足です。その人にはもっと勉強して貰わないと怖すぎて使えません。)
|
31
33
|
|
34
|
+
```C++
|
32
|
-
|
35
|
+
int* pRet = nullptr;
|
33
|
-
|
36
|
+
SumR(10, 20, *pRet);
|
37
|
+
```
|