私は本を読んでいるがconstのポインタ間の変換を説明し、私はいくつかの問題以下のルールを理解したよどのC++ Gotchas呼ば:へのポインタへのポインタのConst変換
二つのポインタ型のT1そしてタイプTと 整数が存在する場合T2は類似しているn> 0のように:
T1は、CV 1、CV 1,1ポインタに0のポインタです。 。 。 CV 1、N-1 CV 1に ポインタ、N T
と、
T2は、CV 2,1ポインタへのCV 2,0ポインタです。 。 。 CV 2、NそれぞれCVI、jはCONST、揮発性、不揮発性CONST、または何もT
からCV 2、N-1 ポインタ。
誰かが私が説明を取得または上記のシーケンスのそれぞれでどのCV 1,0とCV 1,1手段に精通誰であることができ、正しい方向に私を指すことができますか?この本は私にそれを理解するのに十分な助けにはならない。しかし、私はこれがC++言語と関係があると確信しています。 0 <= j <= n
で1 <= i <= 2
とj
とi
のあらゆる組み合わせのための3つの指定子const,volatile, const volatlie
又は何の1つを表すcv i,j
プレースホルダを
: