多操作赋的语义判断(如 int& *a和int* &a)
摘要:
C++语言经常会有涉及到多操作符的变量或者数组定义,怎么判断其语义着实让人费解,下面谈谈我的个人理解,如有不对,请留言并谈谈您的理解。 首先用一个小小的测试程序:#include <iostream.h>void main(){int intOne = 6;int& rInt=intOne;int *pp=&intOne;//int& *p = &intOne;//编译错误,不能定义指向引用的指针;//int& *p = &rInt;//编译错误,同样不能定义指向引用的指针;int* &p = pp; //编译正确,可以定义指 阅读全文
posted @ 2011-10-18 17:39 沉沉-_- 阅读(921) 评论(0) 推荐(0) 编辑