﻿# intptr\_t

_intptr\_t_ является знаковым целочисленным [memsize\-типом](https://pvs-studio.ru/ru/blog/terms/0030/) и способен безопасно хранить в себе указатель независимо от разрядности платформы\. Тип _intptr\_t_ является аналогом типов [_ptrdiff\_t_](https://pvs-studio.ru/ru/blog/terms/0041/) и [_INT\_PTR_](https://pvs-studio.ru/ru/blog/terms/0024/)\. Размер типа зависит от используемой [модели данных](https://pvs-studio.ru/ru/blog/terms/0012/)\.

Доступность типа не гарантируется стандартом \(помечен как optional\)\. Другими словами, его наличие зависит от используемого стандарта языка, компилятора и стандартной библиотеки\.

Подробнее с memsize\-типами и их использованием можно познакомиться в статье "[Что такое size\_t и ptrdiff\_t](https://pvs-studio.ru/ru/blog/posts/cpp/a0050/)"\.