Home > Objective-C > Objective-Cについて

Objective-Cについて

一冊参考書を買って読んでみたのですが、
どうしても変数の後にくる*(アスタリスク)とconstの意味がわからなかったのですが、
教えてもらってようやくわかりました!

const修飾子
constは初期化以外で変数の上書きを禁止する修飾子です。
ポインタにconstを使う場合は書き方が二種類あってそれぞれで意味が異なるので注意が必要です。

// pが指す先の変数を変更できない
const int *p; 

// pが保持しているアドレスを変更できない
int *const p;  

// pが保持しているアドレスも、pが指す先の変数も変更できない
const int *const p;

*(アスタリスク)
ポインタを渡す(参照渡し)

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.svartalfheim.jp/wp-trackback.php?p=147
Listed below are links to weblogs that reference
Objective-Cについて from svartalfheim.jp

Home > Objective-C > Objective-Cについて

Search
Feeds
Meta

Return to page top