修飾変換

C++cv1 T* (ここで、cv1 は、 ゼロ以上の const または volatile の修飾の任意の組み合わせ) の右辺値を、型 cv2 T* の右辺値に変換できます。 ただし、cv2 T*cv1 T* よりも、 多くの const または volatile で修飾されている場合です。

cv1 T のクラス X のメンバーを指す型ポインターの右辺値を、 cv2 T のクラス X のメンバーを指す型ポインターの右辺値に 変換できます。ただし、cv2 T が、cv1 T よりも、 多くの const または volatile で修飾されている場合に変換できます。

関連参照

IBM Copyright 2003