这是作业的一部分,但我只是要求澄清:
当程序启动时,从 ATM.txt 加载数据并将它们存储在动态数组(ATM 类型,而不是 STL)中。
在没有 STL 的情况下,我究竟如何做动态数组?我想也许分配意味着使用指针,“ATM 类型”让我失望。
再次提到:
将 accounts.txt 文件放入动态数组(帐户类型,而不是 STL)
--不是作业的一部分
我从来不理解内存不安全操作的使用,例如从第一行提取文件中的项目数:
例如。
5
abc
def
hij
kml
mno
使用 STL(向量或 C++11 数组)而不依赖文件中的数字会不会更聪明,因为它可能不准确导致缓冲区溢出等?
//Edit 在文件 Account.h 中定义一个类 Account,其中包含数据成员:客户 id、BSB 编号等。
我假设 Account 和 ATM 类型就是这些类。