int i;
const int* p1=&i;
int const* p2=&i;
int *const p3=&i;
判斷哪個被const了的標誌是const在*的前面還是後面
p1、p2是同一種const,不能直接對*p賦值;p3不能進行p3++操作。
如:const int* p=&i;
i=26;//OK
p=&j;//OK
*p=26;//出錯,*在const後,不能直接對*p賦值。
int i;
const int* p1=&i;
int const* p2=&i;
int *const p3=&i;
判斷哪個被const了的標誌是const在*的前面還是後面
p1、p2是同一種const,不能直接對*p賦值;p3不能進行p3++操作。
如:const int* p=&i;
i=26;//OK
p=&j;//OK
*p=26;//出錯,*在const後,不能直接對*p賦值。