const char * 、char const *、 char * const 三者的區別

C/C++ 中關於以下三種定義: const char *ptr; char const *ptr; char * const ptr; 現整理三者之間的區別與聯繫。 一、const char *ptr; 定義一個指向字符常量的指針,這裏,ptr是一個指向 char* 類型的常量,所以不能用ptr來修改所指向的內容,換句話說,*ptr的值爲const,不能修改。但是ptr的聲明並不意味着它指向的值
相關文章
相關標籤/搜索