C++类中变量也可以是引用的代码实例

 更新时间:2019年04月08日 14:51:44   作者:stpeace  
今天小编就为大家分享一篇关于C++类中变量也可以是引用的代码实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

C++类中变量也可以是引用哈------要用初始化列表来初始化(因为C++引用一旦绑定,就无法更换,有点类似const)

#include <iostream>
using namespace std; 
class A 
{
public: 
 int &x;
 int &y;
  A(int &tmpX, int &tmpY):x(tmpX), y(tmpY){}
};
int main()
{
 int tmpX = 1;
 int tmpY = 2; 
 A a(tmpX, tmpY);
 a.x = 5;
 a.y = 6;
 cout << a.x << endl; // 5
 cout << a.y << endl; // 6
 return 0;
}

第一次见, 不多说。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • 平衡二叉树的实现实例

    平衡二叉树的实现实例

    这篇文章主要介绍了平衡二叉树的实现实例,需要的朋友可以参考下
    2014-02-02
  • C/C++中宏定义(#define)

    C/C++中宏定义(#define)

    #define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。接下拉通过本文给大家分享C/C++中宏定义(#define)知识,需要的朋友参考下
    2017-02-02
  • C语言游戏项目球球大作战实现流程

    C语言游戏项目球球大作战实现流程

    这篇文章主要为大家详细介绍了如何用C语言实现流行游戏球球大作战,文中示例代码介绍的非常详细,如果过程中有问题在文末还有视频讲解,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Qt编写地图实现海量点位标注

    Qt编写地图实现海量点位标注

    海量点位标注的出现,是为了解决普通设备点超过几百个性能极速降低的问题。本文将介绍如何通过Qt实现海量点位标注功能,感兴趣的可以了解一下
    2022-01-01
  • 详解C++中赋值和输入输出语句的用法

    详解C++中赋值和输入输出语句的用法

    这篇文章主要介绍了详解C++中赋值和输入输出语句的用法,是C++入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • C语言实现稀疏矩阵

    C语言实现稀疏矩阵

    这篇文章主要为大家详细介绍了C语言实现稀疏矩阵的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 用C++实现,将一句话里的单词进行倒置的方法详解

    用C++实现,将一句话里的单词进行倒置的方法详解

    本篇文章是对用C++实现,将一句话里的单词进行倒置的方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C++ 内联函数详解

    C++ 内联函数详解

    内联函数是c++为了提高程序的运行速度做的改进,本片文章详细介绍了C++ 的内联函数,本文就来详细的介绍一下,感兴趣的朋友可以了解一下
    2021-11-11
  • 关于C++使用std::chrono获取当前秒级/毫秒级/微秒级/纳秒级时间戳问题

    关于C++使用std::chrono获取当前秒级/毫秒级/微秒级/纳秒级时间戳问题

    这篇文章主要介绍了C++使用std::chrono获取当前秒级/毫秒级/微秒级/纳秒级时间戳,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • C++17文件系统库之std::filesystem 示例详解

    C++17文件系统库之std::filesystem 示例详解

    std::filesystem是C++17引入的一个强大且易用的文件系统操作库,它提供了跨平台的文件系统操作接口,简化了文件和目录操作的代码实现,本文给大家介绍C++17文件系统库之std::filesystem 示例详解,感兴趣的朋友一起看看吧
    2025-03-03

最新评论