Define an array of 10 CStockAccount elements.
using namespace std;
//default constructor to initialize the ID to “NoID” and the cash balance to 10,000
//parameterized constructor to initialize the ID and the cash balance to specific values
//destructor. Should be empty.
void addStock(string, int);
void deleteStock(string, int);
//data member for the ID
//data member for the cash balance
//data member for 10 stock holdings
//private function to find the index of the stock symbol in the array m_Holdings.
//Return -1 if not found.
There are at least 3 ways to do it. 1. Declare array of objects: CStockAccount stock_accounts; toaccess you can do such things like: stock_accounts.addStock(); and so on
2. Declare pointer to array (but dont forget to deleteit) CStockAccount* p_stock_accounts = new CStockAccount ; //dosomething delete p_stock_account; 3. Declare vector (or list) from STL #include<vector> usingnamespace std;
vector<CStockAccount> stock_account (10);
You also can addand delete elements from vector. And memory will be freed automatically.