Розмір покажчика залежить від розрядності вашого додатка: на 32-бітній версії – 4 байти на 64-бітній версії – 8 байт
Покажчик – це теж змінна, яка розміщується в пам’яті . Вона теж має адресу, а її значення є адресою деякої іншої змінної. Змінна, оголошена як покажчик , займає 4 байти в оперативній пам’яті (у випадку 32-бітної версії компілятора). Покажчик , як і будь-яка змінна, має бути оголошений.
Відповідно до стандарту C ++ , розмір покажчика залежить від конкретної реалізації компілятора і не пов’язаний безпосередньо з розрядністю використовуваної платформи. У рамках же конкретної реалізації стандарту, розмір покажчиків різних типів (покажчики на об’єкти, покажчики на функції тощо)
У 64-розрядних операційних системах покажчик має розмір 64 біта.