Указатели в С++ простыми словами

Поділитися
Вставка
  • Опубліковано 17 жов 2024
  • Курсы по программированию: clck.ru/37iG2b
    Потренироваться проходить собеседования: clck.ru/3C2CY3
    Присоединиться к моему сообществу: boosty.to/vlad...
    Консультации:
    getmentor.dev/...
    solvery.io/ru/...
    VK: vladimi...
    Telegram: t.me/vladimir_...
    Instagram: / vladimir_balun_program...

КОМЕНТАРІ • 42

  • @smash3394
    @smash3394 Рік тому +20

    Указатель- переменная адресов
    Адрес- переменная где-то хранится в своей ячейке оперативной памяти, и переменным соответсует адрес где(в какой ячейке) они хранятся
    a- переменная
    &а- адрес
    int* p- указатель(переменная адресов, переменная указательного целого типа(так не говорят))
    р= &а- р *хранит* адрес а(оттого что лишь хранит, а не является- далее нужна разадресация)
    вне объявления: *-разадресация, получение данных по адресу, который хранит текущий указатель
    int s=*p;
    cout>>s;- значение хранящееся по адресу в указателе, т.е. а

    • @AndreiSokolov-k7j
      @AndreiSokolov-k7j 7 місяців тому

      разыменование, dereferencing, ох уж эти басурманские словечки...

    • @smash3394
      @smash3394 7 місяців тому

      @@AndreiSokolov-k7jза это время я сам перешёл на С#, деграднул и всё забыл про указатели, ссылки и адресы.

  • @wWeEnNsS
    @wWeEnNsS Місяць тому

    бро спасибо большое за твои видео благодаря нему я просмотрев 1 раз понял наконец как работают указатели и отдельное спасибо что у тебя разноплановые видео и мотивация для программиста и видео объяснение твои видео это просто моя лучшая находка за последнее время, надеюсь я смогу в дальнейщем попасть на стажировку в яндекс или же в ШБР и там научиться тому же
    Спасибо за видео!!

  • @РазДва-ш8о
    @РазДва-ш8о 9 місяців тому

    Потрясающее объяснение. Спасибо.

  • @timethreex7250
    @timethreex7250 3 роки тому +2

    Как раз начал изучать эту тему)
    Спасибо, Володь)

  • @РусланКарнеенко
    @РусланКарнеенко 10 місяців тому

    Спасибо, Владимир.

  • @sS1nT-oib
    @sS1nT-oib 7 місяців тому

    вот это я понимаю объяснили, так объяснили) спасибо)

  • @ЕвгенийПанов-п7б

    Спасибо, всё очень понятно

  • @ОтважныйНУБ
    @ОтважныйНУБ 3 роки тому +4

    Большой вопрос: "какую библиотеку нетворкинга для C++ использовать" или по другому "Какая библиотека C++ лучшая", вообще в C++ очень большая проблема с нетворкингом )

    • @vladimir_balun_programming
      @vladimir_balun_programming  3 роки тому +1

      Все зависит от проекта и задач, которые вам необходимо решать с использованием этой библиотеки - чаще все это что-то из частей Boost, Qt или Poco

    • @scientistN
      @scientistN 3 роки тому +1

      @@vladimir_balun_programming какую книгу вы порекомендуете по сетевому программированию на плюсах?

  • @Rewsbt
    @Rewsbt 2 роки тому +1

    Здравствуйте Владимир, можете сказать в чем опасность этих указателей в С++?

    • @vladimir_balun_programming
      @vladimir_balun_programming  2 роки тому

      А в чем опасность?)
      Я не вижу никакой опасности

    • @Rewsbt
      @Rewsbt 2 роки тому

      @@vladimir_balun_programming я тоже не знаю 😅, просто в книге «Java на примерах и задачах» было написано что в Java нет самые опасные вещи C++, указатели, а так спасибо 🙈

    • @dieff_automation
      @dieff_automation 2 роки тому

      @@Rewsbt c++ язык где управление памятью происходить в ручном режиме (он меньше потребляет памяти, но работа с памятью это лишняя работа для программиста, в java эта проблема решена garbage collectorom и платформой jvm) ....

  • @usernamer519
    @usernamer519 Рік тому

    Понял. Спасибо.

  • @scientistN
    @scientistN 3 роки тому +4

    Расскажите про многопоточность и аллокаторы, плиз. Очень интересно.

    • @vladimir_balun_programming
      @vladimir_balun_programming  3 роки тому +2

      Есть планы в будущем снять про это видео)

    • @scientistN
      @scientistN 3 роки тому

      @@vladimir_balun_programming Был бы рад посмотреть по этим темам хороший разбор

    • @ВасилийПетров-ф1м
      @ВасилийПетров-ф1м Місяць тому

      @@vladimir_balun_programming до сих пор жду)

  • @denial3874
    @denial3874 Рік тому

    Vopros dla chego ukazatel na ukazatel, gde eto ispolzovet ?

    • @voxel1547
      @voxel1547 Рік тому

      Многомерные массивы например

    • @voxel1547
      @voxel1547 Рік тому

      а указатели на void* ваще веселая штука, как и указатели на функцию, советую погуглить)

  • @rolexxBro
    @rolexxBro Рік тому

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

  • @ЛяззатАльжанова-г2б
    @ЛяззатАльжанова-г2б 2 місяці тому

    Указатель только весит 8 байт а не 4😊 спасибо за объяснение!!!

    • @vladimir_balun_programming
      @vladimir_balun_programming  2 місяці тому

      Зависит от архитектуры - указатель равен размеру машинного слова

  • @sibedir
    @sibedir Рік тому +1

    Ай-ай-ай 🤨 Стэк же с конца в начало нумеруется 😊
    Да шучу, шучу я. Ролик не об этом, я понимаю

    • @vladimir_balun_programming
      @vladimir_balun_programming  Рік тому

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

    • @Master-lo4xp
      @Master-lo4xp Рік тому

      @@vladimir_balun_programmingспасибо вам, видео было полезнее других, без воды

  • @jesseocean5507
    @jesseocean5507 Місяць тому

    В чем смысл спрашивать человека постоянно о том, что ты в этот момент объясняешь? Ну объясни вначале, потом спрашивал понял или нет.

  • @ДрейнРул
    @ДрейнРул 2 роки тому +1

    😟👍

  • @dieff_automation
    @dieff_automation 2 роки тому +9

    Указатели c++ простыми словами - звучит ну смешно просто...

    • @ernnlii
      @ernnlii Рік тому +3

      не вижу ничего смешного

    • @vladimir_balun_programming
      @vladimir_balun_programming  Рік тому

      А что смешного здесь?

    • @dieff_automation
      @dieff_automation Рік тому

      @@vladimir_balun_programming потому что это тяжёлая тема универская c++ это вообще язык не для школьников и ламеров, он не прртстой и джун c++ разраб это просто смешно.

    • @vladimir_balun_programming
      @vladimir_balun_programming  Рік тому

      @@dieff_automation это не смешно)

    • @user-vladislav7
      @user-vladislav7 11 місяців тому

      ​​@@dieff_automationи что сложного в указателях? Тут даже нет про умные указатели, где желательно ООП знать. Допустим, там до меня не сразу дошло, зачем нужны конкретно auto_ptr, unique_ptr и shared_ptr. У новичка может разве что возникнуть вопрос, зачем они вообще нужны.