我正在尝试创建一个数据库。我想存储姓名和身份证以及课程信息和成绩。对于每个ID,需要存储多个课程。要做到这一点,我正在考虑使用矢量地图。分配一个ID用作地图的关键字,然后分配用于存储课程信息的矢量等。我所有的课程继承系统都是抽象基础课程>学生>学位(包括课程信息等)。这是最好的方式,因为我无法动态创建类实例吗?
编辑: 假设我有一个类foo,并且想要创建它的新实例。
X=1
"Would you like to add a new user?: y"
foo newuserX
"Would you like to add another user?: y"
foo newuserX++
......
`foo newuserX++
答案 0 :(得分:1)
您可以使用多重映射来存储键的多个值,然后在查找与ID对应的课程时对值进行迭代。