【发布时间】:2021-12-20 11:03:05
【问题描述】:
我正在尝试将参数传递给我的班级,但它不起作用
#includes
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#ifdef _WIN32
#include <Windows.h>
#else
#include <unistd.h>
#endif
类名和年龄是向量不要介意oldP这个函数
class user{
public:
vector<string>Name;
vector<int>Age;
void outP() {
for (unsigned int i = 0; i < Name.size(); i++)
{
cout << Name[i] << " , ";
}
}
user(vector<string> name, vector<int> age) {
Name = name;
Age = age;
}
};
这是使用姓名和年龄并尝试将其传递给类的函数
int holder() {
string _name;
int _age;
int f = 0;
while (true)
{
f++;
cout << "enter name :";
cin>>_name;
cout << endl;
cout << "enter age :";
cin >> _age;
if (f == 6)
{
break;
}
}
user user1 = user(_name ,_age);
return 0
}
当函数被调用时,程序会部分运行
【问题讨论】: