От чего зависит смещение указателя?.
От чего зависит смещение указателя?.
Смещение указателя зависит от размера типа данных, на который он указывает. В случае с типом данных long, его размер может быть разным в зависимости от архитектуры компьютера.
В вашем примере long *a = new long(5), вы создаете указатель на тип данных long и выделяете память под одно значение типа long, равное 5.
Смещение указателя при инкременте (++a) зависит от размера типа данных, на который он указывает. В вашем случае, если long занимает 4 байта, то смещение будет на 4 байта.
Однако, если на вашей архитектуре long занимает 8 байт (как это обычно бывает на 64-битных системах), то смещение будет на 8 байт.
Таким образом, смещение указателя зависит от размера типа данных, а не от размера самого указателя.
Асинхронная оптимизация GEO сайта
Бесплатный курс Excel для логистики: учёт остатков и подбор авто
Бесплатный курс: "VDSina для новичков: Как создать сервер за 5 минут"
Бесплатный модуль обратной связи
Часы с полноэкранным режимом
Чатрулетка: онлайн-чат для всех
Чай и кофе: барометр настроения
Детские игрушки для раннего развития
Фототехника с Wi-Fi
Генератор паролей с проверкой сложности
Как заменить поврежденный верхний панельный пол кузова на "ВАЗе 2103" в Екатеринбурге
Мемы без фотошопа: полный гайд для новичков
Мгновенная видеосвязь
Обучение нейросетям без взимания платы
Смешной доклад
Современные российские автобренды
Средства IP видеосистем
Стоимость профессиональной покраски капота автомобилей марки BMW в Екатеринбурге
VDSina для чайников: основы
Видеочат рулетка: полезна ли она
Виртуальная девушка ИИ
Всё о немецких автомобилях: FORD, MERSEDES, VW, IVECO