小编Cha*_*144的帖子

哪种代码在内存/时间复杂度方面更高效

据说当我们将数组传递给函数时,只会将该数组的副本传递给函数。如果我们修改该函数内的数组,那么原始数组也会受到影响。那么与情况 2 相比,情况 1 会占用相同的内存还是会消耗更高的内存?

//Case 1:-
int sum(vector<int> v)
{
...
}
//Case 2:-
int sum(vector<int> &v)
{
...
}
Run Code Online (Sandbox Code Playgroud)

c++ stl vector c++17

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

标签 统计

c++ ×1

c++17 ×1

stl ×1

vector ×1