我试图解决这个银行帐户问题:初始化结构数组在类的构造函数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