C++中vector<int>& nums和vector<int> nums的区别?(备忘)

当你传递 vector < int > 时,函数得到向量的一个副本。您可以在函数中使用它做任何您想做的事情,并且您的原始数据不会改变。

当你传递 vector < int > & 然后函数获得引用,这意味着函数中的任何变化都会修改原始数据。

引用:https://stackoverflow.com/questions/63799396/whats-the-difference-between-vectorint-a-and-vectorint-a

c++可太TM有意思了!

posted @ 2022-05-07 11:45  QZ-CMD  阅读(359)  评论(0编辑  收藏  举报