C++指针与地址引用
来源:互联网 发布:猎头 候选人推荐算法 编辑:程序博客网 时间:2024/06/06 00:44
看下面这个例子:
#include <iostream>int main(){ int *a=new int; // 初始化整型指针a,给a分配一个存储空间。 *a=4; // 给a指向的空间赋值 const int *b=a; // 把a的值赋给指针b,但(*b)是只读的类型。 //b++; // 指针是可以自增减的。 //(*b)++; // 错误,(*b)不能用于改变它所指向的数据,因为 它是const int类型,。 (*a)++; const int * d = a; std::cout <<a<<", "<<*a<<std::endl; std::cout <<b<<", "<<*b<<std::endl; int & c = *a; c++; // c就是与a所指向的整数的一个引用整数,可以看成一个别名。 std::cout <<a<<", "<<*a<<std::endl; std::cout <<b<<", "<<*b<<std::endl; int * e = &*a; // 与 int *e = a;等价 (*e)++; std::cout <<a<<", "<<*a<<std::endl; std::cout <<b<<", "<<*b<<std::endl; return 0;}
参考:
http://www.cplusplus.com/forum/beginner/3958/
http://stackoverflow.com/questions/16071305/pass-pointers-to-objects-by-constant-reference-in-c
0 0
- 地址、指针与引用
- C++指针与地址引用
- 【c++】指针与引用
- 【C++】指针与引用
- C++【引用与指针】
- 指针与引用c
- 【C++】指针与引用
- C/C++【初级】之一 指针(*)、取地址(&)、解引用(*)与引用(&)的概念
- 【C】 指针与地址
- c中指针与引用
- 指针与引用(C++)
- C/C++引用与指针
- c 指针与地址 指针与函数
- 指针与引用,取地址符与解引用符
- C 语言指针与地址
- c 语言 指针 与地址
- c 指针与首地址
- 指针(*)、取地址(&)、解引用(*)与引用(&)的区别
- 55-003-1 HTML5实现文字标题列表显示--鼠标经过时文字动态阴影展示
- centos7防火墙使用(firewalld)
- Delphi 如何制作带阴影窗体
- Linux系统上安装mysql5.7.12
- 你的OA,坚持应用了吗?
- C++指针与地址引用
- Tomcat内存配置、参数说明
- boslicense 绕开bos的license检查
- 使用Sublime Text搭建python调试环境
- iOS Block循环引用检测
- 【Linux开发】内核模块简介
- JavaScript 开发工具webstrom使用指南
- 二叉树的基本操作(非递归)(修改)
- 自建CDN研发团队架构