2条回答 默认 最新
- 小灸舞 2016-05-20 14:51关注
楼主你这样写不行的,只有定义的时候才能那么初始化
类里面加个成员函数用来设置变量的值SetValueclass student { string name; double score; static int num; static double sum; public: student(string n = "no name", double s = 0):name(n),score(s) { num++; sum += score; } void SetValue(string n, double s) { name = n; score = s; } ......... }; .................... for(int i = 0; i < n; i++) { cin >> a>>b; p[i].SetValue(a, b); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报