スレを勃てるまでもないC/C++の質問はここで 25 [隔離病棟]©2ch.net (467レス)
上下前次1-新
抽出解除 レス栞
154(3): 2017/08/08(火)22:52 ID:O9M7bV7S(2/2) AAS
変数のポインタはint *i;でアドレスだけを保持していて
関数ポインタはint (*func)(int i);でアドレスと引数リストを保持しているように思えます
引数が必要なのは分かりますが(int i)を勝手に付け足しても良いものなのかなと思いまして
155: 2017/08/08(火)23:34 ID:fmd6E2St(1) AAS
>>154
関数ポインタは、関数を指すポインタという意味。
引数リストは保持していないが、関数ポインタがポイントしている関数のプロトタイプは
コンパイラなら知ってるかもしれない
156: 2017/08/08(火)23:44 ID:nf4ZHvzc(1) AAS
>>154
何したくて何ききたいのかさっぱりだな
アドレスだけ見せられても、それが変数のアドレスなのか、関数のアドレスなのか、変数なら型は何なのか、関数なら引数あるのかないのか、あるならその型は・・・
アドレスだけじゃ解決できないよ
157(1): 2017/08/08(火)23:55 ID:rlbWG25h(1) AAS
>>154
住所だけ渡されても実際に行ってみたらわかるのと一緒で
ポインタはあくまでアドレスを格納してる
民家なのか病院なのか学校なのかは重要ではない
住所・アドレスの示す先にある情報を利用するだけ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.234s*