问问指针与关键字的问题
1.const 关键字是用来做什么的2.int*&p1 ; 这样声明一个指针有何用途,还有如何用呢? 1. const keyword代表相關的變數在程式執行時(Runtime)不會被更改
如const int a=1;
那嘛 a 何時也會是1,a=19;這情況下是不合法
如用在function參數內
int func(const int abc){
...
}
則表示參數abc是唯讀的,確保abc的內容在func執行時不會被更改,同樣以指針由外部俥入的參數
修改指著的對像也是不法的,但好像更改位置是可以的。。這個不知道了
2.宣告指針該為 int *p1; 而不是 int*&p1
除了在function的參數宣告中使用,否則大多數情況下int*& p1也是非法的
指針有何用和如何用soaryou最近也問過了,請到http://bbs.rpgchina.com/read-htm-tid-29061.html看一看
页:
[1]