回答編集履歴

1

説明を根本的に修正しました。

2019/09/28 00:45

投稿

gnbrganchan
gnbrganchan

スコア438

test CHANGED
@@ -1,5 +1,7 @@
1
- setAAAはポインタ渡しset BBB参照渡しになっており、両者は異なる操作です。
1
+ 宣言時にnew intされていないため宣言時のtttに0が入っており、
2
2
 
3
- ポインタ渡しと参照渡しついて下記記事詳しので参考になると思います。
3
+ &tttにはtttアドレス格納されています。
4
4
 
5
+ そのため、tttを引き渡すsetAAAではtttを引き渡すことができず(new intできない)、
6
+
5
- [値、ポインタ渡し、参照渡しの違い](https://qiita.com/lon9/items/e70e3b453cb485858062)
7
+ &tttを引きすsetBBBではtttのポインタ経由でtttも操作(new int)することができます。