Указатели и Ссылки C++

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 45

  • @УрожайнаюгеКузбасса

    Инфа не для новичков.
    А для тех кто запутался в указателя и ссылках.
    Тобиш для меня;)СПАСИБО!!!

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

    4 день учу плюсы, очень интересно. Уже похватав верхушки со всего интернета, +- понимаю материал.
    Спасибо

  • @achytent5262
    @achytent5262 3 роки тому +6

    Спасибо огромное, самое понятное объяснение, что я встречал

  • @GoodDay-nd4ol
    @GoodDay-nd4ol 2 роки тому +6

    Спасибо за разбор темы.

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

    Кратко и по делу, да еще и музыка приятная :)

  • @КоробкаРобота
    @КоробкаРобота 4 роки тому +6

    Жду столько же стримов,сколько разборов интересных тем на канале)

  • @niamarskyevgeniy2444
    @niamarskyevgeniy2444 4 роки тому +13

    Спасибо за разбор одной из волнующих тем! Наткнулся бы на это видео раньше, то сэкономил бы себе кучу времени!

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

      Чаще всего это так кажется. Раньше Вы данное видео либо не заметили, либо не поняли. Все происходит вовремя)

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

    Прекрасный урок, долго не понимал разницу ссылок и указателей, теперь щёлкнуло🎉

  • @LOKSLEKSUS
    @LOKSLEKSUS 4 роки тому +17

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

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

    Спасибо! теперь везде буду пихать ссылки

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

      Не за что) Так и надо по большому счету. По заветам Страуструпа.

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

    Круто. Спасибо

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

    5:03 "ссылка это переменная c++, которая является псевдонимом другой переменной" - не верно. Ссылка - это элемент языка для получения доступа к "некому объекту".
    "переменная", она же "некий объект" - это физическая сущность, у которой есть свое место в памяти (или даже в движении тока в проводах), а ссылка может никогда физической сущностью и не стать. Не зря нам адрес на ссылку дает адрес "некого объекта", ибо у ссылки адреса нет.

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

    Не спеши

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

    К сожалению, слишком сумбурно для новеньких.

  • @ЕгорПильник-ж2х
    @ЕгорПильник-ж2х 3 роки тому +1

    Хоть тема и знакома, но всё-равно было интересно смотреть

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

    Четко!

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

    Пожалуйста, один маленький туториал по тому, как на с++ создать динамическую *.dll библиотеку и использовать ее на с#. В качестве пример, хотелось бы на с++ выделять память в 4 байта (int) и чтобы с# мог использовать выделенную память этой библиотеки и хранить там 32 битное значение. Спасибо

  • @IvannZ_Ru
    @IvannZ_Ru 2 роки тому +2

    1:40 , а почему нельзя просто написать
    x=20;
    x++;
    зачем так?

    • @ambushedraccoon6408
      @ambushedraccoon6408  2 роки тому +2

      Судя по всему таймкод неправильный. Предположу, что подразумевалось 5:40.
      Можно объявить и так. Но в примере я показываю способ инициализиции ссылки и далее демонстрирую, что через ссылку будет модифицироваться переменная, которой она инициализирована.
      Далее эту ссылку можно куда-то например передать и из другого места менять данную переменную. Работая просто с переменной на стэке так не получится сделать, ибо она будет копироваться.

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

      @@ambushedraccoon6408 Спасибо за ответ, как я понял ссылки используются для оптимизации?

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

    Это шикарное объяснение, спасибо 👏

  • @vas_._sfer6157
    @vas_._sfer6157 2 роки тому

    Утечка памяти разве вызывает неопределенное поведение?

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

      Тут неопределенное поведение не с точки зрения компилятора, а скорее с точки зрения появления непредсказумого поведения. Например у вас есть какой сигнал+слот, но нет прямой ссылки. Вы эмитите сигнал, и какой-то объект, недоступный вам, вдруг совершает какое-то действие, которое приведет к крашу вашей программы.

    • @vas_._sfer6157
      @vas_._sfer6157 2 роки тому

      @@ambushedraccoon6408 Если объект совершает какое-то действие, то где-то на него ссылка или указатель есть.
      Но вообще не люблю C++. Страуструп совсем не понимал языка Си, а сделал кривого франкенштена Simula и Си.

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

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

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

    А как же && ? Мне кажется, уже на начальном уровне следует упоминать о таких концептуальных парадигмах ядра C++.

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

      Я решил, что для данного видео это будет чересчур много информации.

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

      @@ambushedraccoon6408 Я немного поспешил с предложением. Ориентируясь на книгу Страуструпа, точно следует отделить r-value значения от классических ссылок.

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

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

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

    Некуа Не понял(((

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

    галимая вода для школьников )

  • @Kirill-d2w
    @Kirill-d2w 10 місяців тому

    А есть канал где объясняют без умных слов?