相对类中的float soc[10]赋初值,为什么不行呢,求大神指教!
数组类型作为函数参数是会退化成数组指针,所以你要设默认参数,也只能是指针类型,而不是初始化列表,比如你可以这样写
int default_array[] = { 1, 2, 3, 4, 5 }; void foo(int a[5] = default_array) { // ... }