在循环内声明向量

时间:2015-05-03 09:54:50

标签: c++ loops vector

我们说我有以下代码:

void Idle()
{
   vector<cv::Point> vec;
   FillVector(vec);
}

空闲功能在整个程序中运行多次。我使用vectorFillVector填充vec.push_back(...)点,并通过引用传递vec。在vector函数之后FillVector总是获得相同的大小(例如10个点)。 问题是:我是否必须在vector之前再次清除Idle才能重复使用相同大小但每次不同的点数?或者我再次声明vec具有相同名称的事实意味着它使用零对象重新初始化?

0 个答案:

没有答案