首页 > 编程语言 >c++—引用

c++—引用

时间:2022-11-06 00:55:11浏览次数:44  
标签:int c++ 别名 改变 引用 等于

引用

作用:给变量起别名

语法:  数据类型 &别名=原名

          int &b=a;(操控同一块内存)

改变b等于改变a 改变a等于改变b

注意事项:

          1.引用必须初始化

          int &b;X 错误的

         2.引用不能更改

          int &b=a;

          b=c;X错误的 这是赋值操作

 

标签:int,c++,别名,改变,引用,等于
From: https://www.cnblogs.com/030622zfy-/p/16861800.html

相关文章

  • C++-内存四区
    内存四区:1.代码区:代码区:用来存放你写的代码的,只读和共享。只读:意思是编译运行后不能操作,其目的是防止程序意外的修改了他的命令。共享:共享的目的是对于频繁执行的程序,......
  • C++PrimerPlus中文第六版第2章编程练习答案
    1、#include<iostream>usingnamespacestd;intmain(){cout<<"Name:Luoxiao,\nAddress:XidianUniversity,Xi'an,ShaanxiProvince,China.\n";retu......
  • C++对象模型:g++的实现(五)
    这篇博客来讲一下g++实现的C++对象模型中的虚函数的实现,包括:单一继承体系下的虚函数,多继承下的虚函数和虚继承下的虚函数。其中虚继承下的虚函数在《深度探索C++对象模型》......
  • 指针和引用
    c++11新增了“右值引用”,这里的引用特指“左值引用”。(1)定义:引用是为变量另起一个名字,它和这个变量实质上是同一个东西。指针是一个变量,它存储的是一个地址,指向内存的一......
  • C++构造函数初始化列表注意的坑
    原文链接:https://www.zhoubotong.site/post/87.html之所以写这篇文章,是觉得里面有些细节如果不注意,很容易出错或踩坑,网上有很多教程对这块的描述部分存在错误。希望下面......
  • Effective C++ - 条款13 - 以对象管理资源
    直接使用指针管理对象并不安全,因为可能忘记delete指针/delete语句并未按照预期执行而提前被exception中断了程序etcRAII观念:资源取得时机便是初始化时机.例如使用工厂......
  • Windows 下用 MinGW-64 配置 VScode 的 C/C++ 环境
    蒟蒻第一次发博客,轻喷~我在安装VScode的时候可谓历经磨难,所以就萌生出写这篇文章的想法。Windows下用MinGW-64配置VScode的C/C++环境一、下载MinGW-w64并添......
  • 三级指针动态分配/释放内存(C / C++)
    C语言版本#include<stdio.h>#include<stdlib.h>#definehigh2#definerow3#definecol4intmain(){inti,j,k;//p[2][3][4]int......
  • C++生成DLL给C#调用
    1、添加C++动态链接库(DLL)2、添加头文件test.h#ifndefTEST_H#defineTEST_H//添加要在此处预编译的标头#include"framework.h"#endif//TEST_Hextern"C"_......
  • C++——优先级队列(priority_queue)
    其为队列需要包含头文件#include,其与queue的不同之处在于,可以自定义数据的优先级,让优先级高的排在队列的前面,优先出队;优先队列具有队列的所有特性,包括基本操作,只是在此基......