第1个回答 推荐于2016-11-16
虽然不是很推荐这样做,但是 数组即为一个连续的内存空间,只要保证多个字符串不相互影响,是可以的。
char str[255] = {0};
char *s1 = str;
char *s2 = str + 99;
这时,s2就从str的第100个字符开始存储了,那么前100个字符就可以当做一个小字符串s1,后面的也可以单独作为一个字符串s2了,但是如果s1超过了100个字符,那么就会影响到其他字符串,所以不建议这样做。
第2个回答 推荐于2016-05-24
1.动态结构链表
2.动态数组,课程不统一,可以使用动态方式去保存
比如
class Student
{
private:
long Id;
string name;
long course_id;
int course_count;
string *m_pCourse;
public:
void audit();
};本回答被提问者采纳
第3个回答 2009-03-28
用一个类嘛,不就把所有的成绩给包括进去了,再不会再叫我。
第4个回答 2009-03-28
struct XX
{
type YY;
type ZZ;
.........
};
vector<XX> data;