44_C++_试定义一个处理学生信息的类Student,包含学号、成绩、姓名等数据成员(学号不能相同)【难点:涉及到了类数组的地址、以及类数组的地址传递】

题目:

44_C++_试定义一个处理学生信息的类Student,包含学号、成绩、姓名等数据成员(学号不能相同)【难点:涉及到了类数组的地址、以及类数组的地址传递】_第1张图片

难点:

  1. Student *s = new Student[3];类数组的定义
  2. s[i].set(num,sorce, name);给类数组设置参数的时候,类似于给数组对应下标赋值,这里类数组中的 每个元素都是一个类(包含类中的一切信息)
  3. Student::check_num(s,num);检查类中的学号,传递类数组首地址!!!
  4. Student::check_num(s,num);当check_num是静态函数的时候,可以在外部由类(双冒号)::引出!!
  5. Student max(Student *s) :max全局函数,返回值类型是Student 类,接受的形参肯定也是,类数组首地址!!!
  6. max(s);

main.cpp

你可能感兴趣的:(C++,物联网,数据结构,算法)