我被分配了一个 C++ 任务,我试图在实际编码过程之前理解材料。我被要求模拟一个可以销售产品、接收订单、管理库存等的“商店”。我还需要实现一个数据库来记录每笔销售。我必须用一个实际上是动态数组的模板类来实现它。我必须实现的实际策略是两个数组(一个是另一个数组的两倍),当较小的数组已满 - 较大的半满时,我删除较小的数组并创建一个新数组 - 两倍大另一个数组等等。
我的问题:这里有模板的真正原因吗?还是只是为了练习?我看不出我会在哪里使用模板作为通用表单?
也许有人知道带有解释和/或示例的良好相关链接。