猿问

c++类里面定义结构体怎么做

编程实现自定义学生数组类Students,其每个元素为一个Student:
struct Student{
char number[20];
char name[20];
float math;
float english;
float history;
};
请问各位结构体是定义在类里还是类外面?程序要求需要输入的信息排序,检索

慕斯王
浏览 3970回答 2
2回答

慕姐8265434

结构体相当于类,它也可以用public\private修饰,只不过我们一般不用。应该把他定义在类的外面,类中间可以包含这个结构体的成员变量。如:struct Student{char number[20];char name[20];float math;float english;float history;};class a{private:struct Student stu;}
随时随地看视频慕课网APP
我要回答