170 похожих чатов

Ребят, поясните аутисту (мне) вот при создании указателя, вне зависимости

от его типа, он занимает всегда одинаковый размер в памяти, и где то хранится, этот указатель может хранить в себе адрес какого либо объекта, и при создании такого объекта в этот указатель можно записать его адрес?

33 ответов

14 просмотров

вся информация о том что там хранится и прочее известна на компиляции и её использует компилятор. А так то это просто адрес памяти(не считая указателей на методы классов и т.д.)

да

Алексей-Комягин Автор вопроса
Kirill 🚜
да

А ссылка это разименованный указатель если там что то есть?

Алексей-Комягин Автор вопроса
Kirill 🚜
грубо говоря да

А не грубо если, чтоб я знал

Алексей Комягин
А не грубо если, чтоб я знал

Представляй ссылку как указатель с некоторыми ограничениями, в компиляторах они так и реализованы насколько мне известно

Алексей-Комягин Автор вопроса
Kirill 🚜
Представляй ссылку как указатель с некоторыми огра...

Спасибо) за сколько ты 50 метровку проплываешь?

Алексей Комягин
Спасибо) за сколько ты 50 метровку проплываешь?

Давно не плавал... а что? ) тут, кстати, админы строгие, оффтопить нельзя

Алексей Комягин
А не грубо если, чтоб я знал

Это другое имя реального объекта. Не надо больше ничего знать и вдаваться в детали.

Указатели разных типов могут иметь разный размер, так что тут с первого же утверждения ошибка.

Alexander "Ternvein" Isaev
Указатели разных типов могут иметь разный размер, ...

Всмысле? Разве указатели не все одинаковых размеров?

Alexander "Ternvein" Isaev
Указатели разных типов могут иметь разный размер, ...

Любой указатель всегда будет размером как void*

d7d1cd
Всмысле? Разве указатели не все одинаковых размеро...

на практике да, но это никак никем не гарантируется

Yalokin Kononov
на практике да, но это никак никем не гарантируетс...

кроме адекватности и производителей памяти, которые четко пишут что у них там за продукт

Алексей-Комягин Автор вопроса
Alexander "Ternvein" Isaev
Указатели разных типов могут иметь разный размер, ...

Ну покажи тогда два разных указателя, которые имеют разный размер

Yalokin Kononov
этого нет в стандарте

короче есть архитектуры где sizeof(char*) != sizeof(int*) но они стары как мир вроде как

Алексей Комягин
Ну покажи тогда два разных указателя, которые имею...

There are (or were) machines which could only address entire "words", where a word was large enough to hold several characters. For example, the PDP-6/10 had a word-size of 36-bits. On such a machine, you might implement 9-bit bytes and represent a byte pointer as the combination of a word pointer and a bit-index within the word. A naïve implementation would require two words for such a pointer, even though a integer pointer would be just a word pointer, occupying a single word.

Alexander Karaev
Указатель на мембер: вошел в чат

я это написал в первом же ответе

d7d1cd
Где?

https://t.me/supapro/906797

Danya🔥
Вот почему кстати?

Там нужно уметь this сдвигать из-за наследования

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта