Re: typedef と関数ポインタ
"Junn Ohta" <ohta@src.ricoh.co.jp> wrote in message
news:bq1rke$s8k$1@ns.src.ricoh.co.jp...
> fj.comp.lang.cの記事<bq1ppd$pve$1@news511.nifty.com>で
> kounoike@mbh.nifty.comさんは書きました。
> こーのさんがいいたいのは
>
> (int (*)())(*)()
>
> というキャストを使うよりは
>
> typedef int (*fnptr)();
> typedef fnptr (*fnptr_fn)();
>
> と宣言しておいて
>
> (fnptr_fn)
>
> を使うのであれば「まだ、なんか許せる」ということで
> しょう。この2つのキャストは同じです。
やはりそういう意味でしたか。fnptr_fnの場合は理解できるのですが、もう一方の
(int (*)())(*)()の方の使い方がどうもよく分かりません。私のやり方がまずい(理
解できていない)のだと思いますが、どうしてもコンパイラーが受け付けてくれませ
ん。どういう風に使用するのか教えて頂ければ幸いです。
--
******************************
keizi kounoike
******************************
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735