遇到這種情況,從右往左讀。
const int * ptr;
從右往左讀:指針,整型常量 -> 連起來讀,指向整型常量的指針。它指向的值不能修改
int * const ptr;
從右往左讀:常量指針,整型 -> 連起來讀,指向整型的常量指針。它不能在指向别的變量,但指向(變量)的值可以修改。
const int *const ptr;
遇到這種情況,從右往左讀。
const int * ptr;
從右往左讀:指針,整型常量 -> 連起來讀,指向整型常量的指針。它指向的值不能修改
int * const ptr;
從右往左讀:常量指針,整型 -> 連起來讀,指向整型的常量指針。它不能在指向别的變量,但指向(變量)的值可以修改。
const int *const ptr;