第250行哪里出错了,说是初始化聚合对象 ,什么是初始化聚合对象
函数指针的初始化怎么能用数组去初始化呢,
这里就是你这个数组里面放了四个函数指针,
所以你应该先定义函数
int fun1(int a,int b){return 0;}
int fun2(int a,int b){return 0;}
int fun3(int a,int b){return 0;}
int fun4(int a,int b){return 0;}
然后
int (*(pFun)[4])(int ,int ) = {fun1,fun2,fun3,fun4};
说白了你要搞清楚数组里面到底放的元素是什么。
聚合对象初始化你可以理解为,定义一组数据并对其初始化,就是数组初始化,只是说数组里面的元素是各种各样,有指针、结构体等