指针的引用:* x

news/2024/7/4 9:28:13

引用:int &x=y;这里的y必须是变量,对x做出的赋值等操作,y的值也会改变。我们可以理解为x是变量y的别名。并且引用只能在定义的时候才能使用。

而指针引用,例如:char* &x = y;我们刚遇到的时候可能会理解错误,这怎么又指针,又取地址的,其实这是指针x对指针y的引用。

char* y = "abcd";
char* z = "efg";

char* &x = y;

cout<<x<<endl;

 x = z;

cout<<x<<endl;
cout<<y<<endl;

/***********输出结果**********/
abcd
efg
efg

  

 


http://www.niftyadmin.cn/n/2815735.html

相关文章

Docker修改空间大小

2019独角兽企业重金招聘Python工程师标准>>> -Docker修改空间大小 Docker默认空间大小分为两个&#xff0c;一个是池空间大小&#xff0c;另一个是容器空间大小。 池空间大小默认为&#xff1a;100G 容器空间大小默认为是&#xff1a;10G 所以修改空间大小也分为两个…

搞定JVM垃圾回收就是这么简单

上文回顾&#xff1a;《可能是把Java内存区域讲的最清楚的一篇文章》 写在前面 本节常见面试题&#xff1a; 问题答案在文中都有提到 如何判断对象是否死亡&#xff08;两种方法&#xff09;。简单的介绍一下强引用、软引用、弱引用、虚引用&#xff08;虚引用与软引用和弱引用…

用注册机给keil4 注册 ERROR R206: NO REGISTRY ACCESS, ADMINISTRATION RIGHTS REQUIRED

ERROR R206: NO REGISTRY ACCESS, ADMINISTRATION RIGHTS REQUIRED 【翻译】错误R206&#xff1a;没有注册使用权&#xff0c;需要管理员权限。 解决方法&#xff1a; 用“管理员的身份运行”启动keil 才可以注册

React中拓展Jquery组件

1、实现 import $ from "jquery"; ;(function (WB) { WB.extend({ //插件名称wbalert: function() {alert(我是一个插件);}}); })($);export default $2、使用 import WB from "./wbjquery"componentDidMount() {(WB as any).wbalert() }

测试中常用符号代表意思

Pass(OK)通过——测试通过 POK部分通过——多条测试用例部分通过 Fail(NG)未通过——测试出问题&#xff0c;通常后面会备注问题细节 NT(Not Test)未测试——本轮不测试该功能跳过 Block阻塞——因某些特殊原因阻塞 NA(Not Available)无此功能——产品并无测试用例所对应功…

windbg分析BSOD dump文件实战

2019独角兽企业重金招聘Python工程师标准>>> 今天刚好手边有一个系统蓝屏的dump文件&#xff0c;下面一步一步来找到出错的地方。 1.用windbg打开dump文件&#xff0c;设置好符号路径等。 已经基本确定了是哪个驱动引起的问题。 2.执行!analyze -v命令&#xff0c; …

使用node构建简单的cli工具

代码 1、在package.json中增加 {"name": "test","version": "1.0.0","bin": {"kkb": "./bin/kkb.js"},... }2、终端中执行 kkb init mytest3、具体的代码 kkb.js #!/usr/bin/env node // 指定解释…

Sourceinsight4.0关联svn自定义控件设置

Source Insight快速查看svn log diff 创建快捷键配置的步骤&#xff1a; 1.打开sourceinsight&#xff0c;关闭所有工程&#xff0c;打开Base工程 2.我们需要创建一个以.em结尾的文件放到Base工程的目录下&#xff0c;并添加进Base工程里 3.将下面附件代码内容复制到该以.em…