問題文
クラスの中で使う名前が、引き継いだ側の名前と衝突しないようにしたい。二重の下線で始まる名前の扱いについて正しく述べたものはどれか。
選択肢
- 末尾下線で始まる識別子名は公開名形式へ移動されるので、基底側が同一定義群を上書きしても壊れない
- 単一下線で始まる識別子名は別名形式へ置換されるので、派生側が同名定義を上書きしても壊れない
- 二重下線で始まる名前は別名形式へ置換されるので、派生側が同名定義を上書きしても壊れない
- 前後下線で始まる識別子名は公開名形式へ移動されるので、派生側が同名定義を上書きしても壊れない