【问题标题】:Example of a non-const lvalue reference非常量左值引用的示例
【发布时间】:2015-06-16 18:52:57
【问题描述】:

有人可以举一个“非常量左值引用”的例子吗?

我需要将一个对象传递给将修改对象状态的例程,在例程完成后,我希望使用具有修改状态的对象。

我在别处读到我应该将对象作为“非 const 左值引用”传递。那是什么,有人可以举个例子吗?

【问题讨论】:

    标签: c++ reference constants lvalue


    【解决方案1】:

    你来了

    #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;
    }
    

    【讨论】:

    • 哦,对了。谢谢你。好吧,那不是我的错误。 Grr。 ;-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 2011-05-07
    • 2014-05-15
    • 1970-01-01
    相关资源
    最近更新 更多