查看下一篇博文:https://blog.csdn.net/yimixgg/article/details/79956031

引用:&

1、&在等号的前面

int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名

2、&在等号的后面

A 、 int *i=&p,把p的地址给i,即i的指针指向p指针的地址

B、string *another=&name;string *namevec;

对比1、this->namevec=another;2、another=this->namevec;

2、 new新内存出来之后要记得delete掉

3、在不同的.h文件中可以定义相同的变量名 (具体情况要具体的用法)

c++ 关于指针以及(amp;)使用的一些小问题相关推荐

  1. linux野指针追踪,【华清远见】野指针和空指针的两个小点

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 作者:吕老师,华清远见嵌入式学院讲师. 大家都知道指针的学习对于c语言学习来说可谓是至关重要的,下面我们来说一下在指针中两种比较特殊的关于指针的概念,野指 ...

  2. 避免野指针的方法及结构体小细节

    避免野指针的方法 1 定义指针变量的时候,指针变量赋值成NULL 2 释放的时候,判断是不是NULL 3 释放完毕以后再赋值成NULL 结构体小细节 typedef struct _Teacher{ ...

  3. C语言笔记含源码(变量、输入输出、分支、循环、函数、数组、指针、字符串、结构体)小总结

    文章目录 一.变量与输入输出 二.分支语句 三.循环 四.函数 五.数组 六.指针 七.字符串 八.结构体 一.变量与输入输出 定义变量需要:类型.变量名.变量值(可有可无) #include < ...

  4. C语言指针变量与一维数组

    数组元素之间的地址是相连的: 变量地址绝对不是相连的,如果找到规律那也只是一个偶然的,不是必然的: 1. 指针变量和一位数组 下面对指针数组进行分析,index(小标是从0开始),array数组是in ...

  5. 水滴石穿C语言之指针、数组和函数

    基本解释 1.指针的本质是一个与地址相关的复合类型,它的值是数据存放的位置(地址):数组的本质则是一系列的变量. 2.数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容 ...

  6. C++之指针探究(五):数组指针和二维数组

    前文:C++之指针探究(四):指针和二维数组 回顾:初始化二维数组时可以"偷懒":int array[2][3]={{0,1,2},{3,4,5}}; 可以写成:int array ...

  7. 《Essential C++》笔记之传指针(pass by pointer)分析

    举例分析:把指针作为函数参数传递 void fun(vector<int>*); 函数声明中把指针vector<int>*作为函数参数传递 //小问学编程 #include & ...

  8. C/C++-获取成员变量的指针

    下面的示例获取了成员变量age的内存地址 class Girl {public:int age = 17; };int main() {Girl* man=new Girl();std::cout & ...

  9. 1919: 三个整数排序(指针专题)

    时间限制: 1 Sec  内存限制: 128 MB 提交: 1725  解决: 1682 [提交][状态][讨论版][命题人:外部导入] 题目描述 输入 a, b, c 三个整数, 使用指针变量使这三 ...

  10. php更换鼠标指针详细,window_Win7系统鼠标指针怎么更改?Win7系统更换鼠标指针的方法,  Win7系统鼠标指针怎么更改 - phpStudy...

    Win7系统鼠标指针怎么更改?Win7系统更换鼠标指针的方法 Win7系统鼠标指针怎么更改?相信有很多电脑用户使用鼠标时都是用默认的鼠标指针,也从来没有想过要去更换鼠标指针,但其实,鼠标指针是可以更换 ...

最新文章

  1. mysql命令行显示乱码_mysql命令行显示乱码的解决方法
  2. C语言指针(个人的认识)
  3. python集合运算_python 集合(set)
  4. Android 网络权限配置
  5. QT 的信号与槽机制介绍(转载)
  6. makefile中伪目标的理解
  7. html渐变颜色代码表,渐变颜色代码表
  8. cass坡度土方计算案例_南方cass几种土石方计算方法分析.doc
  9. hpsocket错误码对照表
  10. 如何以静默方式将.REG文件添加到注册表
  11. Android特效专辑(十)——点击水波纹效果实现,逻辑清晰实现简单
  12. 百度街景自动爬取,并自动检测没有影像的位置
  13. git错误--ssh: Could not resolve hostname ssh.github.com: Name or service not known--解决方式
  14. POJ - Rotating Scoreboard(半平面交)
  15. 无线数据包的破解——跑包
  16. 如何在网页标题左边添加ico图片
  17. 计算机考研复试面试问题总结和回答
  18. 双向Rsync实时同步
  19. SQL语句模糊查询 JavaWeb 项目 dao层 【常用来做搜索框】
  20. 《每天演好一个情绪稳定的成年人》摘录

热门文章

  1. ATITIT提升效率 保持简单性 优化 简化 目录 1.1. 概念简单 1 1.2. 语言简单性 弱类型 动态变量 动态实体 1 1.3. 数据结构简单 arr 代替了array map s
  2. Atitit bootsAtitit bootstrap布局 栅格.docx 目录 1. 简述container与container-fluid的区别 1 1.1.1. 在bootstrap中的布局
  3. Atitit 前端技术体系 目录 1. 基础系列 2 1.1. NUI CLI GUI 2 1.2. MVC WEBFORM PAGE模式 stage模式 2 2. 技术应用系列 2 2.
  4. Atiitt 提升复用性之道 项目成本之道 Atitit 代码复用的理解attilax总结 1. 复用分类 1 1.1. 类库侧重代码重用,框架侧重设计重用 2 2. 文档与索引体系 2 3
  5. Atitit 每个人都应该实施的互联网金融战略 attilax总结
  6. Atitit 使用js nodejs进行图像处理ocr的解决方案attilax总结
  7. Atitit 图像处理—图像形态学(膨胀与腐蚀)
  8. Atitit.反编译apk android源码以及防止反编译apk
  9. Atitit. atiOrder   Order 订单管理框架的设计
  10. Atitit.收银系统模块架构attilax 总结