- 692 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 17:50:59 ]
- 要するにconstあり/なしの組み合わせの数がたくさんあるってこと。
ポインタじゃないただの変数の場合、constあり/なしの2種類しかない。 char c; const char c; ポインタには、指す先のconstあり/なしとポインタ自体のconstあり/なしがあるから、全部で4通りになる。 charへのポインタ … char *p; charへのconstポインタ … char *const p; const charへのポインタ … const char *p; const charへのconstポインタ … const char *const p; ポインタを指すポインタは、指す先が4種類あって、ポインタ自体のconstあり/なしもあるから、全部で8通り。 charへのポインタ へのポインタ … char **p; charへのconstポインタ へのポインタ … char *const *p; const charへのポインタ へのポインタ … const char **p; const charへのconstポインタ へのポインタ … const char *const *p; charへのポインタ へのconstポインタ … char **const p; charへのconstポインタ へのconstポインタ … char *const *const p; const charへのポインタ へのconstポインタ … const char **const p; const charへのconstポインタ へのconstポインタ … const char *const *const p;
|

|