我对reference_wrapper完全陌生,所以我需要一个非常简单的例子来理解,拜托。
我声明了两个向量:
std::vector<int> vec;
std::vector<std::reference_wrapper<int>> vec_r;
我用一些值填充 vec,然后我希望 vec_r 存储对 vec 的每个元素的引用,并且我想将值分配给 vec_r 以修改存储在 vec 中的值。我该怎么办?
我对reference_wrapper完全陌生,所以我需要一个非常简单的例子来理解,拜托。
我声明了两个向量:
std::vector<int> vec;
std::vector<std::reference_wrapper<int>> vec_r;
我用一些值填充 vec,然后我希望 vec_r 存储对 vec 的每个元素的引用,并且我想将值分配给 vec_r 以修改存储在 vec 中的值。我该怎么办?