我正在写一个程序,它需要一个名字和数字来创建一个学生。 然后我想将这些学生添加到一个集合中。C++ - 我如何将我自己的类型的值插入到集合中?
但是,我正在努力的是如何将学生添加到向量。
这是我迄今编写的代码可以在下面看到:
Student stud(name, i);
vector<Student> vS
Student::Student(const string &name, int regNo) : Person(name)
{
}
我想有一些非常愚蠢的,我做什么,但我真的很微弱,当涉及到编程。
我基本上是从文件中获取字符串和整数,然后将这些字符串和整数传递给Student构造函数。然后,我试图创建一个包含所有学生的学生类型的向量。但我无法解决如何做到这一点。
如果有人知道我需要做什么,那会很好吗?我尝试了一些方法,但没有一个似乎能够工作。
怎么样'VS.的push_back(双头)'? –
你试过对你的'std :: vector'和'Student'对象使用'push_back()'吗?另外,你可能想在你的类的构造函数中保存'regNo'。 –