我正在尝试创建一个类,该类将从一组向量中绘制元素(并且还将这些向量作为容器存储在类内部),但是当管理向量时,使用vectorOneAdd、vectorTwoAdd等大量函数来添加元素到向量中似乎是无意义的。必须有更好的方法,这就是为什么我在这里询问的原因,我听说可以使用模板来实现,但我不太确定如何操作。需要帮助。不想有大量无用的代码。
下面是示例:
请使用示例代码,谢谢 :)
下面是示例:
class Cookie
{
std::vector<Chocolate> chocolateContainer;
std::vector<Sugar> sugarContainer;
void chocolateVectorAdd(Chocolate element); // first function adding to one vector
void sugarVectorAdd(Sugar element); // second function adding to another vector
}
请使用示例代码,谢谢 :)