-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. Cコードのマクロ定義に何が問題なのですか?
- 4. OCamlの方法OCamlでは次の型定義で型定義で
- 5. C++で変数のユーザー定義型変換を追加する方法は?
- 6. javaの型変数は何ですか?
- 7. 次のC#コードで "-1"の意味は何ですか?
- 8. C#で不特定の型の変数?
- 9. インスタンス変数の正確な定義は何ですか?
- 10. 関数定義とクラス定義の違いは何ですか
- 11. 定数変数へのC++型のキャストポインタ
- 12. 、C#で修飾せずにインスタンス変数と変数の違いは何なの次のコードで
- 13. C++変数の複数の定義
- 14. cとC++の2次元配列の要素の型は何ですか?
- 15. 次のC++コードでコロンとは何ですか?
- 16. 「定義済み関数」とは何ですか?次のように
- 17. C++型キャストの定義
- 18. C/C++で型付き定数を定義する
- 19. 未定義__construct()内の変数...が、私は次のコード書いて、それを
- 20. 静的/グローバル変数、次のように私は私のC++クラスのグローバル変数を定義しているC++
- 21. クラス内の型定義とは何ですか?
- 22. C++での基本型の再定義
- 23. データ型変数と変数V2の違いは何ですか?
- 24. VSコード内のワークスペースの定義は何ですか?
- 25. C++:この変数は何ですか?
- 26. 定義されていないユーザー定義型とは何ですか?
- 27. 次のコードは何ですか?
- 28. C#定型コード
- 29. C++の静的関数ポインタメンバーへの未定義の参照は何ですか?
- 30. エラー、私は次のマクロ定義した可変引数マクロのObjective-C
コンピュータサイエンスクラス割り当てですか? – Diti
@Diti、いいえ、そうではありません。 – ufo