Указатели c++ что это. Для чего нужны. Указатели c++ разыменование. C++ для начинающих. Урок #46

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 410

  • @SimpleCodeIT
    @SimpleCodeIT  7 лет назад +128

    *Друзья, если вы решили изучать программирование и подписались на канал - рекомендую вам нажать колокольчик чтобы никогда не пропускать новые уроки!*

    • @greatskydrake9531
      @greatskydrake9531 4 года назад

      Добрый день. Что означает запись вида "int* a =1" ? На что указывает указатель если он позади типа, а не перед переменной? Такой тип записи часто встречается в литературе, или это просто опечатки?

    • @greatskydrake9531
      @greatskydrake9531 4 года назад +1

      @@Abraham-ce2jt спасибо, я нашел ответ. Это ссылка на тип, устаревшая форма записи. Но в Qt C++ очень популярно (вообще такое ощущение, что Qt это какой-то другой C++), например там необходимы (именно необходимы) вот такие конструкции:
      Хедер:
      QPushButton* btn;
      Реализация:
      QGraphicsProxyWidget* wgt = scene->addWidget(btn);

    • @svvonline1
      @svvonline1 Год назад

      @@greatskydrake9531 Это не ссылка на тип, а классический указатель, проинициаоизирванный значением. "int* a" и "int *a" - это одно и то же.

    • @greatskydrake9531
      @greatskydrake9531 Год назад

      @@svvonline1 да уже неактуально, теперь бы в аллокаторы вьехать

  • @markusssh
    @markusssh 4 года назад +219

    Блин, это в 100 раз лучше, чем лекции в универе. Всё чётко, быстро и наглядно. Всей группой пользуемся вашими уроками. Спасибо за труд!

    • @klimkastiel5788
      @klimkastiel5788 3 года назад +10

      +++, учусь в универе на программного инженера и не знаю что делал бы,если бы не этот канал

  • @Евгений-к1г9е
    @Евгений-к1г9е 7 лет назад +441

    Вот за такие уроки я готов платить деньги. А вы делаете это бесплатно!
    Спасибо вам огромное. Уроки действительно крутые!
    Большое преимущество в том, что они очень наглядные. Очень!

    • @SimpleCodeIT
      @SimpleCodeIT  7 лет назад +73

      Пожалуйста! Удачи в обучении =)

    • @LenTos1337
      @LenTos1337 6 лет назад +36

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

    • @ВячеславБондаренко-м2и
      @ВячеславБондаренко-м2и 6 лет назад +23

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

    • @vladportnov3041
      @vladportnov3041 5 лет назад +1

      @@ВячеславБондаренко-м2и иногда в начале программы выскакивает

    • @sankarshanarama6753
      @sankarshanarama6753 3 года назад

      @@LenTos1337 не знал) Буду смотреть)

  • @ДимДимыч-ц1в
    @ДимДимыч-ц1в 3 года назад +85

    0:14 - Что такое указатели?
    1:30 - Адрес переменной int a; в оперативной памяти
    2:26 - Что произошло при int b = a;
    3:05 - Что произошло при int *px =&a; //*px Указывает на адрес в памяти с переменной a.
    4:29 - * - Указатель на адрес в памяти. &a В данном случае используется как оператор взятия адреса.
    6:11 - Ошибка при присваивании разных типов данных
    7:37 - Вывод указателя. px указывает на адрес в памяти переменной int a; // cout

  • @mishkalife6582
    @mishkalife6582 6 лет назад +84

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

  • @НиколайЖирков-к4в
    @НиколайЖирков-к4в 9 месяцев назад +16

    когда нибудь я напишу программу, которая поставит лайк на каждое видео с этого плейлиста

  • @206fades2
    @206fades2 7 лет назад +86

    Смотрел Дударя и тебя, могу сказать, что ты очень хорошо объяснил! Спасибо большое.

    • @Рыззе
      @Рыззе 6 лет назад +75

      Дударь вообще ни о чем. Тут клюнул, там клюнул. Везде нахватался по чуть-чуть и никакой конкретики. А здесь человек дает исчерпывающие объяснения (ну для новичков по крайней мере). А не так , что вот я вам объяснил тему, но для чего надо не могу сказать, просто запомните и сами потом поймете, когда будете писать код.

    • @ДмитрийБузницкий-б3н
      @ДмитрийБузницкий-б3н 4 года назад +1

      @@Рыззе согласен

    • @mardukblack654
      @mardukblack654 4 года назад +4

      Дударь вливает гавно в головы людей.

  • @dmitryakulov610
    @dmitryakulov610 Год назад +2

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

  • @SeshAlex
    @SeshAlex 6 лет назад +231

    Что за индивидуумы ставят дизы? Уроки то бесплатны, и преподаватель классный:)

    • @mrrobot-wi3jn
      @mrrobot-wi3jn 5 лет назад +31

      @Мой Властелин преподы))

    • @p1c4ss0
      @p1c4ss0 5 лет назад +6

      дЫбилы, раз непоняли, то что мой 5-ти летний ребенок, уже понял

    • @Pchel102
      @Pchel102 3 года назад +4

      Те кто смотрел на скорости не x2

    • @dr.offset4444
      @dr.offset4444 3 года назад +2

      Дизы от тех, кто не понял указатели после просмотра)

    • @Hip67channel
      @Hip67channel Год назад

      От тех кто так и не услышал для чего они нужны и где применяются.

  • @gez9796
    @gez9796 7 месяцев назад +1

    Я никак не мог понять как и зачем нужны указатели, но Вы очень понятно объяснили, и я теперь полностью осознаю всë что хотел! ❤

  • @АлександрСеменов-з3е
    @АлександрСеменов-з3е 3 года назад +5

    Чувак, ты лучший. Переезжаю сейчас с Java на C++, наткнулся на твой курс, качество материала лучше чем у некоторых курсов на udemy, да еще и бесплатно. Подписка однозначно.

    • @putnik7945
      @putnik7945 3 года назад

      Аналогичная ситуация) Видео классные у автора

  • @tophype9008
    @tophype9008 2 года назад +1

    спасибо огромное за ваши уроки, я не знаю как бы я всё это учил без вас

  • @АдминистрациягородаАтырау

    Большое тебе спасибо. Храни тебя Господь

  • @prz1325
    @prz1325 Год назад +1

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

  • @eddiezahar
    @eddiezahar 3 года назад +2

    Потрясающе... Вот и все, других слов нет, параллельно прохожу курс на скиллбокс, данный канал просто офигенное дополнение! Не реклама! Отзыв от обычного трудяги)

  • @antandgen
    @antandgen 7 лет назад +103

    Очень всё доходчиво,спасибо. Хотелось бы маленькие примерчики в конце, где такая многосторонняя связь, указателей, могла бы пригодиться. А, то не понимаешь в чём фишка.

    • @fillmalyshev9377
      @fillmalyshev9377 7 лет назад +121

      Вся суть указателей проявляется в работе с функциями: т. к. стандартным методом передачи переменных является передача по значению то если вы в функции хотите изменить значение оригинальной переменной у вас это не получится (при передаче по значению функции работают с копиями переменных). В таком случае вас могут спасти указатели: в функцию передается указатель на переменную и тогда уже функция сможет изменять значение оригинальной переменной.
      Кроме того работа массивами в функциях возможна только через указатели: это сделано специально чтобы не копировать весь массив в функцию а работать напрямую с массивом через указатели. Иначе если копировать весь массив в функцию это будет жрать лишние ресурсы памяти и процессора.

    • @fillmalyshev9377
      @fillmalyshev9377 5 лет назад +4

      @@igor06991 просто занимался уборкой и поставил видео в фоновом режиме. Специально не сидел и не смотрел

    • @hackerman5984
      @hackerman5984 3 года назад

      @@fillmalyshev9377 Спасибо большое!

    • @Vov4ik048
      @Vov4ik048 3 года назад

      @@fillmalyshev9377 а если указать адрес переменной без создания указателя?

    • @fillmalyshev9377
      @fillmalyshev9377 3 года назад

      @@Vov4ik048 Зачем если есть указатели

  • @thedimas3007
    @thedimas3007 4 года назад +6

    Довольно сложная тема для меня - указатели, а Вы, Сергей, всё так понятно и просто объяснили. Спасибо Вам большое за такие интересные, понятные и подробные курсы. Всего Вам наилучшего

  • @ДмитрийОсипов-х1ф
    @ДмитрийОсипов-х1ф 7 лет назад +10

    * Самые понятные, видео уроки по c++, на всём (RU) youtube *

  • @SimpleCodeIT
    @SimpleCodeIT  7 лет назад +25

    #указатели #SimpleCode #урокипрограммирования

  • @Masik639
    @Masik639 4 года назад +5

    Спасибо большое за уроки. Все понятно и доходчиво. Только очень хотелось бы пару простых примеров применения этого. Для закрепления материала и наглядности.

  • @Ermine882
    @Ermine882 7 лет назад +16

    Спасибо за урок.

  • @StoneTL
    @StoneTL 2 года назад +9

    Побольше бы реальных примеров где это можно хорошо и удобно применять

  • @ВолодянКазакевич
    @ВолодянКазакевич 2 года назад +3

    Спасеба! Объяснил! От души!

  • @МишаМ-с6ж
    @МишаМ-с6ж 4 года назад +1

    Отличное объяснение.Всё сразу стало понятно,без путаницы! Спасибо большое !!!

  • @МаксимГудаев-ь8с
    @МаксимГудаев-ь8с 4 года назад +1

    Спасибо огромное! Лучшие уроки С++

  • @thatsmehelloguys
    @thatsmehelloguys 5 лет назад +2

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

  • @rawflo3203
    @rawflo3203 7 лет назад +19

    Сделай урок на тему указателей на узатели. Очень интересно.

  • @amaterasu_60hz
    @amaterasu_60hz 2 года назад

    Гений. Дай бог тебе здоровья!

  • @archiechellaut9483
    @archiechellaut9483 3 года назад +1

    Огромное спасибо за урок! Доступно, доходчиво и внятно!

  • @dimasavukov6230
    @dimasavukov6230 6 лет назад +3

    Сергей !! спасибо Вам огромное за уроки !!!!

  • @zmeyka7876
    @zmeyka7876 4 года назад +1

    Я в шоке. Поняла с полу слова все, что вы говорили, хотя тема звучит довольно запутанно. Замечательное объяснение. Спасибо.

  • @dr.offset4444
    @dr.offset4444 3 года назад

    Лучшие уроки по плюсам! 👍

  • @МаксимЯнак
    @МаксимЯнак 2 года назад +3

    КРАСАВЧИК ЕЕЕЕЙ.
    КАК АБЯСНЯЕТ ЛЯЯЯЯ КРАСАТА

  • @fungames2182
    @fungames2182 4 года назад +1

    Спасибо Вам большое за качественные уроки!

  • @Blackdarkbro
    @Blackdarkbro 7 лет назад +5

    Большое спасибо, очень познавательные и интересные уроки)

  • @sgimancs
    @sgimancs 5 лет назад +22

    Немного запутанно для полностью "нулевых" новичков.
    *px - это содержимое ячейки памяти,
    _pх - это адрес ячейки памяти ("указатель-pointer")_ , которому можно присваивать другой адрес переменной с помощью '&'.
    В результате имеем низкий уровень доступа к адресам памяти и регистрам с содержимым, почти на уровне ассемблера (чего почти нет в других С- подобных яз.). *Но в общем эти С++ курсы, лучшие из всех и не только на рус. (и даже превосходят по максимально понятной подаче (для всех) многие С++ посредственные и объемные книжонки).*

    • @lmrbzv
      @lmrbzv 4 года назад +2

      Лучше бы сначала объяснил px, а потом *px, так более понятно.
      И да знаю, что уже целый год прошел)

    • @ЛошаБарец
      @ЛошаБарец 3 года назад +1

      @@lmrbzv да пошел бы ты на три буковки дружок ;D

    • @ОлександрЄр
      @ОлександрЄр 2 года назад +1

      На рисунок смотреть тоже надо! Для кого рисовал учитель? Переменая это адрес в памяти и значение. Все понятно.

  • @DK1-q3d
    @DK1-q3d 3 года назад

    Большое спасибо автору за работу! Поддержку автору!

  • @luxor_9415
    @luxor_9415 4 года назад +3

    Если в компиляторе использовать только *px, то можно через него также менять переменную а:
    a= 5
    int *px = &a;
    *px = 2
    cout

    • @vr2407
      @vr2407 Год назад

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

  • @2912kar
    @2912kar 3 года назад +3

    Уроки просто шикарные, автору респект, но вот ДЗ маловато что-то для такого их количества.

  • @RrRrRrRroman
    @RrRrRrRroman Год назад +1

    Полезность Paint'a определяется полезностью его пользователя 🙂 (Перефразировано)

  • @beautifullpeople
    @beautifullpeople 2 года назад

    Спасибо Сергей! За ваш труд.

  • @RominzGamer
    @RominzGamer 9 месяцев назад

    Ты топ лучше уроков на Ютубе нет

  • @vdk4575
    @vdk4575 2 года назад +1

    Вот так ЧИТЫ в играх и работают. Спасибо Сэнсей++!

  • @Evgeny..
    @Evgeny.. 4 года назад +1

    Огромная благодарность!!!!

  • @piratiaoffline1757
    @piratiaoffline1757 6 лет назад

    Очень хорошие уроки, спасибо:
    int **c = &b; // Указатель на указатель
    cout

    • @Артём-р1ь7ф
      @Артём-р1ь7ф 5 лет назад

      указатель на указатель, указатель на ссылку с этим проблемы. В записи int** c=&b. b - это указатель, на который указывает указатель с???

  • @jojomajo
    @jojomajo 4 года назад +4

    Было бы интересно посмотреть как работают те или иные вещи в реальной работе программ

  • @ДмитрийБузницкий-я2л

    Спасибо, очень хорошо объясняешь. У тебя талант!

  • @polmesh2057
    @polmesh2057 Год назад

    Благодарю, Спасибо 🙏

  • @ЕвгенийДьячков-о5в
    @ЕвгенийДьячков-о5в 6 лет назад +2

    Хочется больше практики. А так огромное спасибо)

  • @vladalu9794
    @vladalu9794 6 лет назад +1

    бро ты лучший, делаешь добро! Тебе в преподы надо идти)

  • @mykhailomorhal2181
    @mykhailomorhal2181 7 лет назад +8

    Спасибо)

  • @thisdaulet9059
    @thisdaulet9059 6 лет назад +2

    очень полезная информация, спасибо

  • @Tigrulken
    @Tigrulken 5 лет назад +1

    Спасибо, всё понятно, помог разобраться

  • @unrealengineruseng9583
    @unrealengineruseng9583 3 года назад +3

    СПАСИБО !!!

  • @РоманПетренко-р9е
    @РоманПетренко-р9е 4 года назад +1

    Спасибо за информацию, очень интересно))

  • @Ms001man
    @Ms001man 6 лет назад +1

    Спасибо за урок!

  • @spolyr
    @spolyr 2 года назад

    Спасибо за лекции.
    Иногда правда кажется что на ассемблере проще)

  • @vodoley8235
    @vodoley8235 3 года назад

    Топ уроков на ютубе

  • @АлександрЛитвинюк-х2ы

    Спасибо за знания

  • @ivantut9210
    @ivantut9210 4 года назад

    Отличное видео! Все понятно.

  • @АлексейМелентьев-ч3в

    Если к а можно обратиться через а, зачем создавать px. наверное я пойму это позже, а уроки действительно шик!

  • @ruslandad365
    @ruslandad365 3 года назад

    Я ВСЕ ПОНЯЛ!!!
    СПАСИБО!!!!!

  • @romanrotarmel1396
    @romanrotarmel1396 6 лет назад

    Спасибо за объяснение темы указателей

  • @qcandrey
    @qcandrey 2 года назад

    Спасибо за урок!!!!

  • @АльбертБиктимиров-л7г

    Спасибо огромное , наконец-то дошло что и как )

  • @РоманФадеев-ф4г
    @РоманФадеев-ф4г Год назад

    Хорошо объясняешь спасибо

  • @АртемКулык-у9х
    @АртемКулык-у9х 7 лет назад +8

    спасибо))

  • @ПашаТкаченко-с8ъ
    @ПашаТкаченко-с8ъ 3 года назад +10

    Меня интересует вот такой вопрос: в каких случаях требуется работа с указателями. Т.е. если можно менять значения напрямую в переменной a, зачем это делать через указатели.

    • @ДанилМуранов
      @ДанилМуранов 2 года назад +12

      Чисто от себя могу сказать, для создания структур данных, где заранее не известны размеры входящих элементов, или удобно работать с ссылками нежели чем с отдельными экземплярами классов.
      Практический пример: выслали тз, необходимо распарсить файл, считать с него данные и создать структуру, которая представляет собой молекулу аспирина, т.е. уже можно увидеть, что будет класс атом, который хранит много информации, будет класс связь, которая хранит информацию о кратностях связей допустим и будет класс молекула в виде какой-то реализации графа, так вот с ссылками в этом графе молекулы работать удобнее, так как копировать каждый класс атом в каждую ячейку графа займёт долгое время. Надеюсь понятно написал.
      Да и в целом при создании даже базовых структур данных, такие как динамические массивы, связанные списки, хэш-таблицы, бинарные деревья с указателями проще работать.
      Но ещё больше я надеюсь, что вы уже сами разобрались с этим вопросом. Успехов в обучении!

  • @trustmeimdolphin2005
    @trustmeimdolphin2005 4 года назад +11

    кул стори бро только надо начинать с того зачем Страуструп так угорел и напихал их в ++ (примеры практической пользы)

  • @DwarfBormotun
    @DwarfBormotun 6 лет назад +3

    вооо! Тема, в которой без поллитры не разобраться для меня было.

  • @irinaresetnicova4583
    @irinaresetnicova4583 Месяц назад

    будут еще уроки по другим языкам программирования? очень хорошо все объясняете. Спасибо!

  • @АртурГребешков-к6ж
    @АртурГребешков-к6ж 6 лет назад +2

    Спасибо

  • @8lxckcxt
    @8lxckcxt 4 года назад

    иду дальше, цель - все уроки)

  • @solomonchannel3573
    @solomonchannel3573 7 лет назад +15

    Спасибо вам за уроки. Всегда было интересно как же создаются сами языки программирования? Желаю вам удачи! И напоминаю совсем скоро "юбилей" нас будет 10 ТЫС.)

  • @beginend95
    @beginend95 4 года назад

    Спасибо! Доступно!)

    • @kadencode5347
      @kadencode5347 2 года назад

      Ахах, Антон, и ты тут)

  • @anon_commentator
    @anon_commentator 10 месяцев назад +1

    14:16 для себя

  • @vitalii_msft
    @vitalii_msft 4 года назад

    Круто!

  • @Прогулкивокругсвета-ф2ю

    Очень хорошее объяснения, сколько пытался понять что такое указатели - никак не получалось. Везде слишком занудно и сухо объясняют. Спасибо!

  • @SilverMLP
    @SilverMLP Год назад +1

    Большое спасибо за уроки!) как работают указатели мне понятно, но не понятно, пока что, какой смысл работать с указателями если есть переменные )))

  • @sanekvelikiy
    @sanekvelikiy 3 года назад +1

    супер))))))

  • @nicson1256
    @nicson1256 2 года назад +1

    cout

  • @sleepyNovember_project
    @sleepyNovember_project Год назад +1

    Красиво

  • @АлексейК-ф5ь3ц
    @АлексейК-ф5ь3ц 6 лет назад +43

    Я понимаю, что в C++ это работает, но очень уж вводит в заблуждение такая форма записи кода:
    int *px = &a;
    Мои аргументы:
    *px - разыменовывает указатель, т.е. возвращает значение, которое хранится в конкретной области памяти, на которую ссылается указатель.
    px - хранит в себе адрес.
    А мы при объявлении как бы пытаемся присвоить адрес хранимого в переменной значения не , а , что создает большую путанницу в голове.
    Переменные в строке выше я заключил в .
    Для начинающих было бы понятнее, если бы вместо:
    int *px = &a;
    написали бы код вот так:
    int *px;
    px = &a;

    • @mercu89
      @mercu89 6 лет назад +4

      Спасибо, полезный комментарий. Действительно стало понятнее.

    • @SS-vq7lo
      @SS-vq7lo 6 лет назад

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

    • @ОлегВасилевский-ш8щ
      @ОлегВасилевский-ш8щ 5 лет назад +3

      А если вот так? int* px = &a; Инициализируем переменную px, которая имеет тип int* - указатель на int.

    • @leonkiller8635
      @leonkiller8635 5 лет назад +1

      Так тоже можно, но есть проблема.
      Если писать int* px; то никаких проблем, но если int* px, cx; то обьявится указатель на int и переменная типа int. Не сильно наглядно получается, не правда ли?

    • @TheWladberlin
      @TheWladberlin 5 лет назад

      вот теперь я вообще запутался. Я не понимаю, что делает "&" в int *px = &a; ?? Если *px - это значение переменной а , то правильней было бы так и писать - int *px = a; ?

  • @lldmasterll933
    @lldmasterll933 3 года назад

    супер! спс. помогло ;)

  • @difacevideo
    @difacevideo Год назад

    я начинающий с++ник, но мне кажется тут проще было рассказать про тип данных "auto"

  • @orange9358
    @orange9358 5 лет назад +2

    А всё таки, зачем использовать указатели при работе с переменными, если можно непосредственно работать с самими переменными? Или это применимо в случае, если переменная допустим в Main, а используют её в какой-то другой функции?

  • @aidar232323
    @aidar232323 6 лет назад +3

    спасибо

  • @ВиталийСусский-я2м
    @ВиталийСусский-я2м 4 года назад

    спасибо было сложно, и пока еще непонятно зачем это

  • @МагистрЙода-о2з
    @МагистрЙода-о2з Год назад

    Огромное спасибо за ваши уроки. В данном видео было бы хорошо упомянуть про использование указателей на переменные типа char - очень забавная штука ))

  • @medetkhanaltynbek1442
    @medetkhanaltynbek1442 3 года назад +1

    спасибо за ваш урок! не могли бы вы объяснить что такое паттерн синглтон? после просмотра многих видео в ютубе до сих пор не очень понятно

  • @timursyrma
    @timursyrma 3 года назад

    спасибо!

  • @brffclips1
    @brffclips1 5 лет назад +2

    Пушка

  • @ebjikkolu4757
    @ebjikkolu4757 5 лет назад

    Под Финский хеви метал хардкодишь .В этом твой секрет успеха))

  • @КонстантинГолубович
    @КонстантинГолубович 2 года назад +1

    большое спасибо из 2022

  • @sleepyNovember_project
    @sleepyNovember_project 7 месяцев назад +1

    Под указатели можно использовать auto в качестве типа, тут просто уже вопрос читаемости

  • @Yupitrer
    @Yupitrer 4 года назад

    Ням-ням. Лайк

  • @konstantinpyshnoy1502
    @konstantinpyshnoy1502 5 лет назад

    Видел бы ты конспекты мои по твоим урокам)))

  • @kazinoAntoshki
    @kazinoAntoshki Месяц назад

    Легендарный чел, я всё ещё ищу маёвцев

  • @DeadnWoon
    @DeadnWoon 4 месяца назад

    Можно ли обойтись без указателей, как явления - вот в чём вопрос?.. Нет, с адресами в памяти работать придётся - но нужны ли для этого специальные сущности или это просто синтаксический сахар? Если мы знаем размер адреса (который, видимо, традиционно равен размеру машинного слова), то просто берём целое (знаковое или беззнаковое, как нам удобнее) и храним в нём адрес. Отмечаем в блокнотике или где ещё размер того, адреса чего мы собираемся хранить - и всё! Если в языке существует некий оператор или функция, позволяющий найти ближайшее подходящее место в куче, ищем то место. Если в языке есть оператор или функция, позволяющие разместить переменную по конкретному адресу, используем его! В итоге исчезает вся проблема контекстной зависимости всей этой символики с её звёздочками и амперсандами. Просто работаем с адресами, как с целыми беззнаковыми числами.

  • @yaroslavgorohov1931
    @yaroslavgorohov1931 3 года назад

    3:32 мин для перемменой Б тоже выделяется кусок памяти как и для а? ( b = a)