0 / 0 / 2
Регистрация: 26.12.2013
Сообщений: 71
|
|
1 | |
Максимальное значение указателя16.01.2018, 19:48. Просмотров 676. Ответов 5
Метки нет Все метки)
(
Как определить максимальное значение указателя? Например, char* или int* или void* . Как то попалась у Страуструпа задачка где надо было как раз это и определить. Знаю есть либа <stdint.h> с макросом UINTPTR_MAX, но что делать для char*, void* ? Или значение одинаково для любых указателей (что вполне возможно, ибо они все работают с одним и тем же адресным пространством памяти).
0
|
|
16.01.2018, 19:48 | |
Меняется значение указателя
Максимально возможное значение указателя Ввести с клавиатуры значение указателя |
|
0 / 0 / 2
Регистрация: 26.12.2013
Сообщений: 71
|
|
18.01.2018, 19:52 [ТС] | 3 |
Вы меня не правильно поняли. Под значением указателя я имею ввиду не результат его разименования, а именно значение, т. е. адрес
0
|
зомбяк
1442 / 1103 / 313
Регистрация: 14.05.2017
Сообщений: 3,590
|
|
18.01.2018, 20:01 | 4 |
Адрес-то одинаков, да адресная арифметика для типов разного размера разная. То есть если к указателю int * прибавить 1, то адрес увеличится на 4. Ну а например адресная арифметика между void * запрещена...
0
|
0 / 0 / 2
Регистрация: 26.12.2013
Сообщений: 71
|
|
18.01.2018, 20:06 [ТС] | 5 |
То есть все верно, максимальное значение адреса для указателей любого типа будет одинаковым?
0
|
Тематические курсы и обучение профессиям онлайн Профессия Разработчик на C++ (Skillbox) Архитектор ПО (Skillbox) Профессия Тестировщик (Skillbox) |
зомбяк
1442 / 1103 / 313
Регистрация: 14.05.2017
Сообщений: 3,590
|
|
18.01.2018, 20:08 | 6 |
Виртуальная память для программы одна. Не две и не три.
0
|
18.01.2018, 20:08 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Изменение значение указателя в цикле
Циклы: найти максимальное значение функции на отрезке [a, b] и значение x Не получается присвоить значение указателя в функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |