大佬教程收集整理的这篇文章主要介绍了C Primer练习2.25,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
现在,这本书就是这样的例子:
int i = 42; int *p; // p is a pointer to int int *&r = p; // r is a reference to the pointer p
所以,我的问题是,为什么在那个练习中& r没有*运算符?写作有什么不同吗?
int *&r = ip;
要么
int &r = ip;
(其中ip是指向int的指针)
?
编译器解释
int * ip,&r = ip;
等价于
int * ip; int & r = ip; // won't compile
int *op,*&r = ip;
您还可以使用typedef:
typedef int* IntPtr; IntPtr op,&r = ip;
以上是大佬教程为你收集整理的C Primer练习2.25全部内容,希望文章能够帮你解决C Primer练习2.25所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。