回答編集履歴

1

fix

2016/04/05 03:05

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- constメンバ関数内部では`this`ポインタが暗黙にconst修飾されます(`const Base*`型)が、このポインタを経由して得られる`rr`や`pp`の型にはconst性が**伝搬しない**ため、非constな`int&`や`int*`のままになります。
5
+ constメンバ関数内部では`this`ポインタが暗黙にconst修飾されます(`const Base*`型)が、このポインタを経由して得られる`rr`や`pp`の型にはconst性が**伝搬しない**ため、参照先/ポイント先は非constな`int &`や`int * const`なります。ポインタ値`pp`はconst修飾されますが、さす先の値`*pp`は非constのままです。
6
6
 
7
7
 
8
8