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

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

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

33 ответов

22 просмотра

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

да

Алексей-Комягин Автор вопроса
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 сдвигать из-за наследования

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта