看到以下代码,不明白查了一下: /** Pointer to Function returning Void (any number of parameters) */ typedef void (*PFV)(); /** Pointer to Function returning int32_t (any number of parameters) */ typedef int32_t (*PFI)(); 定义一个函数指针类型.比如你有三个函数: void hello(void) { prin…
public <T>这个T是个修饰符的功能,表示是个泛型方法,就像有static修饰的方法是个静态方法一样. <T> 不是返回值,表示传入参数有泛型 public static <T>list<T> aslist(T...a) 第一个表示是泛型方法,第二个表示返回值是list类型,而这个list有泛型,只能存t类型的数据 泛型方法的使用示例: public <T> void fromArrayToCollection(T[] a, Collect…