我正在尝试创建一个类,它将从一组向量中绘制元素(并且还将这些向量作为容器放在类中),但我觉得在管理具有很多函数的向量时,例如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
}
Run Code Online (Sandbox Code Playgroud)
请使用示例代码,谢谢:)