我試圖解決這個銀行帳戶問題:初始化結構數組在類的構造函數C++
我想創建使用二叉樹銀行帳戶程序,所以我使用了一個struct
要輸入帳戶信息,但是,我面臨的問題是我想創建一個struct
的數組,以便當客戶想要擁有多個帳戶時,我想增加結構數組以輸入第二個帳戶信息
所以主要想法是我想在s中的多個帳戶使用struct
數組的ame二叉樹節點。 有沒有人有一個想法如何,我可以做到這一點,在main()
我想創建一個新帳戶同一個人
這裏每次初始化數組是結構的內容
我不知道如何把這些值在構造以及如何將其通過此功能
bool createnewaccount(int id, int balance, string name)
{
Node *temp = root;
Node *prev = root;
while (temp != 0)
{
prev = temp;
if (id > temp->data.id)
temp = temp->right;
else if (id < temp->data.id)
temp = temp->left;
else
return false;
}
if (prev->data.id > id)
{
prev->left = new Node(0, 0, id, balance, name);
return true;
}
else
{
prev->right = new Node(0, 0, id, balance, name);
return true;
}
}
郵編不是圖像。 –
你可以保持'的std ::矢量賬戶;'你二叉樹節點內。並瞭解[std :: vector](http://www.cplusplus.com/reference/vector/vector/) –
sameerkn
問題是什麼? – 2016-12-29 12:47:47