Мне дано 3 члена базового класса, которые являются массивами (string, int, double), и я хочу каким-то образом связать элементы массива вместе. Мне нужно, чтобы выходные данные были унаследованы от производных классов.
class Account{
protected:
string acc_name[3]={"He","Me","She"};
int acc_no[3]={11111,22222,33333};
double acc_balance[3]={0.0,0.0,0.0};
};
Так, например, когда я ввожу "acc_no" из '11111' в пользовательский ввод, он будет знать, какое "acc_name" (" He ") для вывода и соответствующего ему баланса.
class Login:protected Account{
public:
void info(){
cout<<"Enter AccNo: ";
cin<<acc_no[3];
cout<<"Hello "<<acc_name[3];
в идеале строка" He "выводится здесь сразу после Hello
В настоящее время я не застрял зная, как поступить. Как мне это сделать? Просто начал программировать не слишком долго go.