【发布时间】:2015-06-16 18:52:57
【问题描述】:
有人可以举一个“非常量左值引用”的例子吗?
我需要将一个对象传递给将修改对象状态的例程,在例程完成后,我希望使用具有修改状态的对象。
我在别处读到我应该将对象作为“非 const 左值引用”传递。那是什么,有人可以举个例子吗?
【问题讨论】:
标签: c++ reference constants lvalue
有人可以举一个“非常量左值引用”的例子吗?
我需要将一个对象传递给将修改对象状态的例程,在例程完成后,我希望使用具有修改状态的对象。
我在别处读到我应该将对象作为“非 const 左值引用”传递。那是什么,有人可以举个例子吗?
【问题讨论】:
标签: c++ reference constants lvalue
你来了
#include <iostream>
void increase( int &x )
{
++x;
}
int main()
{
int x = 0;
std::cout << "x = " << x << std::endl;
increase( x );
std::cout << "x = " << x << std::endl;
}
【讨论】: