必威体育Betway必威体育官网
当前位置:首页 > IT技术

C++ 引用的指针和指针的引用

时间:2019-06-01 17:42:03来源:IT技术作者:seo实验室小编阅读:80次「手机版」
 

指针的引用

C++不允许定义引用的指针,因为引用本身只是与另一个对象绑定在一起的该对象的别名,而并非一个对象,所以标准规定不能定义指向引用的指针报错:

int a = 20;
int &*ptr = &a;// ERROR

参考<< C++ Premier 第五版>>,想要看懂声明符ptr的具体类型是什么,最简单的办法就是从右往左读,离变量名最近的符号对其类型有最直接的影响(此处是*,表示其首先是个指针,指针的类型是一个int型引用)。

但是由于指针是个对象,所以定义一个指针的引用是可以的:

int a = 20;
int *&b = &a;// ok

相关阅读

软文写作技巧分享:引用名人名言、讲名人故事

销售就是信心的传递,情绪的转移,一篇营销软文实际上也就是我们的价值观向潜在用户的转移,只是我们所采取的是一种艺术的手段。一篇有

Java 是值传递还是引用传递

最近整理面试题,整理到值传递、引用传递,到网上搜了一圈,争议很大。带着一脸蒙圈,线上线下查了好多资料。最终有所收获,所以分享给大家

函数指针

什么是函数指针 如果在程序中定义了一个函数,那么在编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称为这个

函数指针(function pointer)

指针,指的是地址。对于函数指针,首先了解函数的地址。 函数的地址 函数具有物理内存地址;函数的地址是函数的进入点。 函数的

Android优化中弱引用WeakReference的知识

本文转载自:http://blog.csdn.net/honghailiang888/article/details/51121257 目录:

分享到:

栏目导航

推荐阅读

热门阅读