类中的动态数组
|
我一直在寻找周围的时间,试图了解如何创建一个类,然后再如何创建一个动态数组。
我正在尝试构建一个银行帐户c ++程序,该程序将创建数量不受限制的帐户(内存是唯一的限制),所以我想要一个动态数组,例如p [1]是第一个帐户,然后p [2]是第二个帐户,并使其成为bankAccount类的成员。这样我就可以将数组放置在内存位置1,也就是帐号1上,然后再将其他信息(例如名字,余额等)与之关联。也许就像如果我在bankAccount类中有数组p [],那么我可以使用p [1] .name。
我是这个网站的新手,如果有更好的方法提出问题或编写邮政编码示例,请随时告诉我。
这是我遇到的主要问题,将动态数组声明为类的成员:
class bankAccount
{
int i;
int index;
int AccountNum;
double balance;
string last;
string first;
public:
void intro();
void deposit();
void withdraw();
void newAcc ();
void editAcc();
void chgAcc();
void print();
bankAccount::bankAccount();
}p [10]; // This is what i want to be dynamic
谢谢。
没有找到相关结果
已邀请:
3 个回复
浮凰量
本质上是一个动态数组,但是一切都由您管理。 我实际上要说的是,永远不要在C ++中使用动态数组,这是我将其归类为C概念的东西。 (所有规则都有其例外,但是我的意思是,除非您知道为什么要在
上选择一个动态数组,否则您应该选择
。
温拎凯玛
C ++ STL已经实现了动态数组,即std :: vector。
距相镭