【发布时间】:2011-06-23 08:45:04
【问题描述】:
代码:
vector<DWORD> get_running_proc_list()
{
DWORD proc_list[1024], size;
if(!EnumProcesses(proc_list, sizeof(proc_list), &size))
{
return 0; // PROBLEM HERE!!
}
vector<DWORD> _procs(proc_list, proc_list + size/sizeof(DWORD));
return _procs;
}
错误:
cannot convert from 'int' to 'const std::vector<_Ty>'
修复此错误的最佳方法是什么?
有没有比只返回空向量更好的方法?
【问题讨论】:
-
您可以将
vector<>作为参考参数传递给函数。 -
有多少人在发布答案之前阅读了这个问题? :D
标签: c++ stl coding-style