在C ++参考页中,他们提供了一些typedef示例,而我试图理解它们的含义。
// simple typedef
typedef unsigned long mylong;
// more complicated typedef
typedef int int_t, *intp_t, (&fp)(int, mylong), arr_t[10];
因此,我理解了简单的typedef(第一个声明)。
但是他们要对第二个声明什么(下面重复)?
typedef int int_t, *intp_t, (&fp)(int, ulong), arr_t[10];
特别是什么(&fp)(int, mylong)
意思?