Oracle® Solaris Studio 12.4: C ユーザーガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

6.5.3 constreadonly を意味する

なお、キーワードとしては通常 const よりも readonly を選択するほうが便利です。const をこのように解釈すれば、次の例のような宣言が、2 番目のパラメータは文字の値を読み取るためだけに使用され、最初のパラメータはそのポイント先の文字を上書きすることを意味していることが、容易に理解されます。

char *strcpy(char *, const char *);

さらに、この例で cpi の型が const int へのポインタであるという事実にかかわらず、実際に型が const int で宣言されたオブジェクトを指していないかぎり、ポイント先のオブジェクトの値は別の方法で変更できます。