相关疑难解决方法(0)

vector <template>,c ++,class,添加到vector

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

请使用示例代码,谢谢:)

c++ templates vector

3
推荐指数
1
解决办法
471
查看次数

标签 统计

c++ ×1

templates ×1

vector ×1