-2
A
答えて
4
f
引数としてint
をとり、int*
を返す関数型の別名です。
このように、特に有用ではありません。
(あなたがint
を取り、int
を返す関数へポインタするf
を望んでいた場合、あなたはtypedef int (*f)(int);
を書く必要があるだろう)
+0
スタイルnit-pick:OPのスタイルは、実際にはポインタの種類にかかわらず一貫したスタイルを好む人にとっては非常に便利です。 OPのtypedefを使うと、関数ポインタ変数を 'f * ptr;'と宣言できます。あなたの場合のようにtypedefの後ろにポインタを隠し、より謎の宣言 'f ptr;'で終わるよりもむしろ。 – Lundin
1
typedef int* f(int);
タイプf
がint
パラメータを持つ関数であり、ポインタをint
に戻します。
ファンクションタイプにtypedef
を使用してファンクションを定義することはできません。答えはstack overflowです。
関連する問題
- 1. Visual C++ 2008 Expressのコード定義ウィンドウとは何ですか?
- 2. 次の関数の型プロファイルを定義する方法は?
- 3. javaの型変数は何ですか?
- 4. C#で不特定の型の変数?
- 5. 次のC#コードで "-1"の意味は何ですか?
- 6. インスタンス変数の正確な定義は何ですか?
- 7. 関数定義とクラス定義の違いは何ですか
- 8. C++変数の複数の定義
- 9. 「定義済み関数」とは何ですか?次のように
- 10. C++型キャストの定義
- 11. 未定義__construct()内の変数...が、私は次のコード書いて、それを
- 12. C/C++で型付き定数を定義する
- 13. クラス内の型定義とは何ですか?
- 14. C#定型コード
- 15. C++:この変数は何ですか?
- 16. エラー、私は次のマクロ定義した可変引数マクロのObjective-C
- 17. 次のコードは何ですか?
- 18. C#の疑い、私は次の変数を持つデータ型
- 19. 型定義内のパラメータ型の関数
- 20. C++の静的関数ポインタメンバーへの未定義の参照は何ですか?
- 21. C++ 11関数型の参照を参照で定義する
- 22. C++コードのマクロ定義
- 23. このコードの変数の可視性エラーは何ですか?
- 24. PHPでPHP_ZTSの定義済み定数とは何ですか?
- 25. Cの「短い」データタイプとは何ですか?次の関数で
- 26. Objective-Cメソッド定義のセミコロンの意味は何ですか?
- 27. cの型ミスマッチ関数の再宣言とは何ですか?
- 28. c socket()関数の型とプロトコルの違いは何ですか?
- 29. C#でメソッドの定義済みのデータ型に対してユーザー定義の戻り値型を持つ利点は何ですか?
- 30. 未定義のパスi変数C#ビジュアルスタジオ
コンピュータサイエンスクラス割り当てですか? – Diti
@Diti、いいえ、そうではありません。 – ufo