Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Renji
2142 / 1501 / 457
Регистрация: 05.06.2014
Сообщений: 4,339
#1

Максимально возможное значение указателя - C++

16.06.2017, 05:14. Просмотров 183. Ответов 3
Метки нет (Все метки)

Вопрос по адресной арифметике - можно ли как-то получить наибольшее для данной платформы значение указателя? То есть, такой указатель, что для любого указателя P верно или что P<maxPointer, или что P==maxPointer.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2017, 05:14
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Максимально возможное значение указателя (C++):

Сохранить максимально возможное значение типа плюс единица
Есть числовой тип T (аргумент шаблона). Как найти тип достаточно вместительный...

Максимально возможное число из трёх цифр
&quot;Пользователь вводит с клавиатуры трехзначное натуральное число, которое...

Переставить десятичные цифры числа так, чтобы получить максимально возможное число, записанное теми же цифрами
Задача 37. Дано натуральное число n&lt;1000. Переставить его десятичные цифры...

Купить максимально возможное количество "Клинского"
Студент группы АСУ Вася Пупкин вместо занятий решил ударить по пиву. У него в...

Найти значение t, при котором значение функции максимально
Момент времени t, в который будет достигнута максимальная скорость точки, если...

Найти минимально возможное значение суммы налогов на пути из заданного города в столицу
здравствуйте. помогите, пожалуйста, с задачкой условие вкратце: Входные...

3
Captain Maxee
Велосипедист...
320 / 204 / 73
Регистрация: 15.12.2015
Сообщений: 754
Завершенные тесты: 1
16.06.2017, 06:46 #2
Так?
C
1
const void* const ptrMaxValue = ( void* )( size_t )-1;
1
GbaLog-
Любитель чаепитий
3156 / 1462 / 462
Регистрация: 24.08.2014
Сообщений: 5,180
Записей в блоге: 1
Завершенные тесты: 2
16.06.2017, 08:09 #3
а можно и просто: reinterpret_cast<void*>(-1);.
1
DrOffset
7518 / 4514 / 1097
Регистрация: 30.01.2014
Сообщений: 7,362
16.06.2017, 14:42 #4
Renji,
C++
1
2
3
#include <stdint.h>
//....
void * p = reinterpret_cast<void *>(UINTPTR_MAX);
3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2017, 14:42
Привет! Вот еще темы с решениями:

Максимально значение одномерного массива
С помощью функции осуществить поиск максимального элемента одномерного массива....

Максимальное значение указателя
Как определить максимальное значение указателя? Например, char* или int* или...

Изменить значение указателя
Рылся в поиске - не помогло. Вообщем проблема дурацкая char *temp;...

Меняется значение указателя
Пытаюсь сделать односвязный список, но с этими указателями постоянно проблемы=(...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru