好吧,我想做的基本上就是这个。
我有一个 Account 类,然后我有一个从 Account 类继承的 CheckingAccount 和 SavingsAccount 类。
在我的程序中,我有一个名为 accounts 的数组。它将保存两种类型的帐户的对象。
Account** accounts;
accounts = new Account*[numAccounts];
accountFile >> tempAccountNum >> tempBalance >> tempTransFee;
CheckingAccount tempAccount(tempBalance, tempAccountNum, tempTransFee);
accounts[i] = tempAccount;
尝试将 tempAccount 分配给 accounts 数组时出现错误。
不存在从“CheckingAccount”到“Account”的合适转换函数。
如何使帐户数组包含两种对象?