如何解决如何创建单个类的多个实例?
尊敬的关心, 我想向用户询问员工人数,然后根据员工人数输入数据。但问题是这段代码无法做到这一点。请指导我错误或我遗漏的地方。我将不胜感激。
int main() {
int size;
cout << "How many employee data you want to enter? ";
cin >> size;
cout << endl;
employee* EMP[size];
int i = 0;
char choice;
char input;
for(int i = 0; i < size; i++) {
cout << endl;
cout << "Enter Choice: S for salariedEmp,H for hourlyemp: " << endl;
cin >> choice;
cout << endl;
if(choice == 'S') {
EMP[i] = new salariedEmp();
} else if(choice == 'H') {
EMP[i] = new hourlyemp();
}
EMP[i++]->calculateSalary();
}
for (int i = 0; i < size; i++) {
EMP[i]->Print();
}
system("pause");
return 0;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。