2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
1 | |
Что определяет тип указателя19.10.2015, 15:30. Показов 2117. Ответов 45
Метки нет (Все метки)
Наткнулся на ответ:
Что определяет тип указателя? Размер смещения при инкременте указателя Не понял что-то. int* a; int - базовый тип int* - тип переменной( в данном случае указателя) И где тут смещение? В таблице типов компилятора на момент сборки чтоле?
0
|
19.10.2015, 15:30 | |
Ответы с готовыми решениями:
45
typeid определяет тип указателя на базовый класс, как тип "базовый класс". Вне зависимости от присвоенного ему значения Почему увеличение указателя на sizeof(тип) не тождественно инкременту этого же указателя? Узнать тип значения, зная тип указателя Как изменить тип указателя массива ? |
Неэпический
|
||||||
20.10.2015, 00:12 | 41 | |||||
Фактически, вариант 1 тоже подходит. Размерность указателя также может быть разной. В вопросе не сказано что именно подразумевается под указателем. Указатель на виртуальную функцию-член класса, например, может быть другого размера:
Я понимаю, что указатель и указатель на функцию член вещи абсолютно разные, но и то и другое можно обозвать указателем. Как по мне, то сам вопрос и ответы нарываются на неоднозначность. Но в том, что тип указателя не определяет тип объекта, я согласен.
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
20.10.2015, 00:14 | 42 |
0
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|
20.10.2015, 07:52 | 43 |
Croessmah
Ух! Против стандарта не попрёшь! Тогда, действительно, 2.
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
20.10.2015, 09:27 | 44 |
определяет.
объекта типа "указатель". а не того объекта, на который этот указатель якобы смотрит.
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
20.10.2015, 19:24 | 46 |
По большому счету определяет какой именно код сгенерит компилятор по командам обращения по указателю и применения к указателю арифметики указателей.
0
|
20.10.2015, 19:24 | |
20.10.2015, 19:24 | |
Помогаю со студенческими работами здесь
46
Как поменять тип данных у указателя? Выражение должно иметь тип указателя Выражение должно иметь тип указателя Выражение должно иметь тип указателя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |