使用普通的 C 数组我会做这样的事情:
void do_something(int el, int **arr)
{
*arr[0] = el;
// do something else
}
现在,我想用向量替换标准数组,并在这里获得相同的结果:
void do_something(int el, std::vector<int> **arr)
{
*arr.push_front(el); // this is what the function above does
}
但它显示“表达式必须具有类类型”。如何正确执行此操作?