Kích thước của một con trỏ trong C / C ++ không cố định. Nó phụ thuộc vào các vấn đề khác nhau như Hệ điều hành, kiến trúc CPU, v.v. Thông thường, nó phụ thuộc vào kích thước từ của bộ xử lý bên dưới, ví dụ đối với máy tính 32 bit, kích thước con trỏ có thể là 4 byte đối với máy tính 64 bit, kích thước con trỏ có thể là 8 byte. Vì vậy, đối với một kiến trúc cụ thể, kích thước con trỏ sẽ được cố định.
Nó phổ biến cho tất cả các kiểu dữ liệu như int *, float *, v.v.