C ++变量混乱

时间:2016-08-06 17:25:52

标签: c++

我是编程C ++的新手。请考虑以下代码:

int a;
a = 4;
int b = a;
b++;

在此代码的末尾,a=4b=5。如果a=5修改b,我希望如此。如何修改我的代码以便发生这种情况?谢谢!

2 个答案:

答案 0 :(得分:4)

要让代码执行您想要的操作,b需要是引用a

int a; a = 4; int &b = a; b++;

答案 1 :(得分:0)

int a;
a = 4;
int *b = &a;
(*b)++;