2011年4月7日
摘要: 指针这个东东,又来总结一下!程序1:int i=1;const int j=1;const int *p=&i; //这是竟然编译通过,没错,这里的就是重点!(*P)++; //编译不通过!这里的重点在于,const int*p这个指针到底是什么意思。一般阅读指针最好就是从右到左读,例如 int *q 读做 q是指向int类型对象的指针。再看const int *p,应该读做p是指向int类型的const对象的指针。说明了什么,不是指针是const而被指的对象为const。回到例子,int i 明明不是const对象,可以被*p指向。没错,const int *p只是说明指向的对象应该 阅读全文
posted @ 2011-04-07 01:22 穆穆 阅读(305) 评论(3) 推荐(0) 编辑