inline student* insert(student* stuP, int len, int index) { //添加学生 stuP = (student*)realloc(stuP, sizeof(student) * (len + 1)); for (int i = len; i > index - 1; i--) { *(stuP + i) = *(stuP + i - 1); } student stu = sint(); *(stuP + index - 1) = stu; return stuP;}inline student* outsert(student* stuP, int len, string number) { //删除学生 int index = 0; while ((stuP + index)->getNum() != number) { index++; } for (int i = index ; i < len; i++) { *(stuP + i) = *(stuP + i + 1); } free((stuP + len)); stuP = (student*)realloc(stuP, sizeof(student) * (len - 1)); return stuP;}