回答編集履歴

3

11補足

2016/04/03 13:50

投稿

tetola
tetola

スコア23

test CHANGED
@@ -53,3 +53,13 @@
53
53
  なおC++ をやるなら、嫌でもメモリー管理が必要になりますので、
54
54
 
55
55
  ②になれて正しいメモリー解放手順等を理解された方が良いとは思います。
56
+
57
+
58
+
59
+
60
+
61
+ C++11で参照に関する強化は確かに行われているのですが、
62
+
63
+ 実際の現場では、元々のコピーの概念を使用する機会の方が
64
+
65
+ まだ圧倒的に多いとは思います。

2

再補足

2016/04/03 13:50

投稿

tetola
tetola

スコア23

test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  myclass *b = new myclass(); (メモリ0x2000にmyclassが確保されたとする b=0x2000)
46
46
 
47
- a=b a=0x2000 になります。 (※コピーしているだけですので元々のa のクラスは解放されません)
47
+ a=b a=0x2000 になります。 (※アドレスコピーしているだけです元々のa のクラスは解放されません)
48
48
 
49
49
 
50
50
 

1

補足

2016/04/03 13:39

投稿

tetola
tetola

スコア23

test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  myclass *b = new myclass(); (メモリ0x2000にmyclassが確保されたとする b=0x2000)
46
46
 
47
- a=b a=0x2000 になります。
47
+ a=b a=0x2000 になります。 (※コピーしているだけですので元々のa のクラスは解放されません)
48
48
 
49
49
 
50
50