如何使用 C++ 中的引用实现类似 python 的行为?

nz_*_*_21 4 c++ python reference

在 python 中,如果我这样做:

a = []
b = a 
a.append(1)
b[0] == 1 

Run Code Online (Sandbox Code Playgroud)

这很好用,因为 a 和 b 都指向堆上的底层对象。

什么是等效的 C++ 代码?

eer*_*ika 5

什么是等效的 C++ 代码?

以下将是一个体面的翻译:

std::vector<int> a;
auto& b = a;
a.push_back(1);
b[0] == 1;
Run Code Online (Sandbox Code Playgroud)

拥有引用语义的关键是使用引用变量。