2012-03-27 8 views
5

私はこのコードスニペット揮発性のconstポインタ

const volatile int * volatile * const X; 

を見たが、私は2番目の*の手段を何理解することはできません。

私はそれを理解しています

const volatile int * volatile const X;

は、volatile constデータへのvolatile const integerポインタを意味します。

+11

HTTPをCONSTする:// CDECL。 org/ – hmjd

+0

@hmjd答えとして入力し、サイトの出力を追加します。他の誰かがこれを行う場合、私はdownvoteよ。 – karlphillip

答えて

9

重要ではないC宣言を理解するのに役立つサイトはcdecl.orgです。

説明のために:

const volatile int * volatile * const X; 

CDECL からである:揮発性のポインタへのconstポインタとして

宣言Xは、揮発性のint