c ++ typedefの妥当な引数

typedef int a [10];
typedef void(* p)(void);

彼らは、a [10]はintのエイリアスであり、(* p)(void)はvoidのエイリアスであると考えますが、そのようなエイリアスは正式な名前ではないようで、彼は混乱に陥りました。実際、上記のステートメントは、10個のint要素を持つ配列の型エイリアスとしてaを宣言し、pは関数ポインタの型エイリアスです。
 

おすすめ

転載: blog.csdn.net/dxm809/article/details/114433269