我是新来的向量和新的类。那么,我发现了一些关于如何创建对象向量的文章。我想知道如何从用户输入创建对象向量?假设程序要求用户提供他/她想要创建的员工数量(班级)。用户想要添加5名员工。因此,用户必须输入员工的姓氏和名字。我有一个for循环,但我不知道如何去抓取用户输入(也许使用getline和push_back?)并将其存储在向量中。C++使用用户输入填充对象的矢量
//Lets say class.h looks like this
class Employee
{
private:
string lastName;
string firstName;
public:
void setLastname(string);
void setFirstname(string);
string getLastname() const;
string getFirstname() const;
}
'的std :: cin'或'的std :: getline'和'的std :: VECTOR'应该这样做。 – Downvoter
基本技巧是将大问题分解为子问题。例如为你的程序设计一个循环,这种方式绝对不会引用*你如何获得用户输入,就像你所做的一样,同样也没有提及*你如何创建一个Employee对象,将它存储在一个矢量中。 – Hurkyl