【c++】*,&区分

*,&区分

使用地方 符号 含义
调用 &变量 返回该变量的地址
声明 基本类型* 指针变量,表示另一个普通变量的地址
调用 *变量 取该地址的内容
声明 基本类型 &变量 引用类型
声明 基本类型** 二级指针表示另一个"基本类型*"指针变量的地址

定义的指针函数调用时:->

普通变量函数调用:.

引用不是对象,不能定义指向指针的指针

指针是对象,所以存在对指针的引用

cpp 复制代码
int *p  //指针
int *&r=P  //r是一个对指针的引用,从右往左读
r=&i  //r为一个引用
相关推荐
承渊政道21 小时前
C++学习之旅【C++类和对象(下)】
c++·学习·visual studio
枫叶丹41 天前
【Qt开发】Qt窗口(九) -> QFontDialog 字体对话框
c语言·开发语言·数据库·c++·qt
旖旎夜光1 天前
多态(11)(下)
c++·学习
yangpipi-1 天前
《C++并发编程实战》 第4章 并发操作的同步
开发语言·c++
Chance_to_win1 天前
C++基础知识
c++
有趣的我1 天前
C++ 多态介绍
开发语言·c++
WBluuue1 天前
Codeforces 1068 Div2(ABCD)
c++·算法
阿沁QWQ1 天前
C++的map和set
开发语言·c++
charlie1145141911 天前
现代C++工程实践:简单的IniParser3——改进我们的split
开发语言·c++·笔记·学习
fish_xk1 天前
c++的引用和类的初见
开发语言·c++