なぜポインタで引っかかる人が多いのか
■ このスレッドは過去ログ倉庫に格納されています
0244デフォルトの名無しさん
2010/07/07(水) 18:29:24>>232-234の書き方だと、日本語の語順そのままで
宣言できます。たとえば、
・(戻り値int,引数charの関数)へのポインタ
が欲しかったら、そのまま
(int(char))$ pfunc;
と書けます。>>180の
>int (*((*func(void))[]))(void)
だったら、これを日本語読みすると
(((戻り値int,引数voidの関数)へのポインタ)の配列)へのポインタ)
を戻り値とする、引数voidの関数
となるので、この語順そのままに
(int(void))$[]$ (void) func;
と書けます。
■ このスレッドは過去ログ倉庫に格納されています