Passing vector by reference

后端 未结 5 2176
既然无缘
既然无缘 2020-12-13 14:21

Using normal C arrays I\'d do something like that:

void do_something(int el, int **arr)
{
   *arr[0] = el;
   // do something else
}

Now, I

5条回答
  •  天涯浪人
    2020-12-13 15:14

    void do_something(int el, std::vector **arr)
    

    should be

    void do_something(int el, std::vector& arr)
    {
        arr.push_back(el);
    }
    

    Pass by reference has been simplified to use the & in C++.

提交回复
热议问题