QT 开发
首先,我自定义一个类StudentGroup,代表是由N个学生组成的一个小组。 S个小组组成一个完整的班级。(N和S都未知,需要动态存储)
这个类里面有三个属性name,number,height,分别为QString,int,int型的数组。
因为组数未知,每个组内成员数量也未知,我现在需要动态定义一个StudentGroup类的数组,并逐一遍历这个类数组,把组里学生的数据依次存到这个组里面的name,number,height数组中。
我应该如何写代码?
定义一个类数组,类里面还有数组。应该如何编写?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 快乐鹦鹉 2023-03-20 21:43关注
class StudentGroup { private: QString *name; int *number; int *height; int n; public: StudentGroup() {name=NULL;number=NULL;height=NULL;n=0} StudentGroup(int N) { n = N; name = new QString[n]; height = new int[n]; number = new int[n]; } }; class Classes { private: StudentGroup **group; int s; public: Classes() {group = NULL;s=0;} Classes(int N,int S) { s = S; group = new StudentGroup*[s]; for(int i=0;i<s;i++) group[i] = new StudentGroup(N); } };
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来
- ¥15 用stata实现聚类的代码
- ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效
- ¥15 悬赏!微信开发者工具报错,求帮改