
Nguyên bản được gửi bởi
INTP
cách đọc trong C++ thì hình như là từ phải sang trái:
int const * ptr;
từ trái sang phải ta thấy có; ptr, *, const, int
đọc là: ptr(ptr) là con trỏ(*) trỏ tới hằng(const) số nguyên(int).
Thì hiểu là: ptr là con trỏ trỏ tới hằng số (nguyên) (pointer to constant, hay con trỏ ko thể thay đổi giá trị chứa trong địa chỉ mà nó trỏ tới được)
int * const ptr;
từ trái sang phải ta thấy có; ptr, const, *, int
đọc là: ptr(ptr) là hằng (const) con trỏ(*) trỏ tới số nguyên(int).
Thì hiểu là: ptr là hằng con trỏ (constant pointer, pointer ko thể thay đổi địa chỉ mà nó đang chứa được), trỏ tới số nguyên.
//edit chục lần rồi ~.~