C++ Pointers to Pointers - Finally Understand Double Pointers

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • Start your software dev career - calcur.tech/dev-fundamentals Pointers are complicated, but what about a pointer to a pointer? This can be confusing, but i'll show you simple examples to get you going!
    Be notified of new C/C++ course: calcur.tech/c-cpp-newsletter
    💯 FREE Courses (100+ hours) - calcur.tech/all-in-ones
    Timestamps:
    00:00 - Intro
    02:00 - Intro to pointer to pointer
    08:04 - Change Pointers in Functions
    ⚛️ FREE React Course (20 hours) - calcur.tech/free-react-course
    ✅ Data Structures & Algorithms - calcur.tech/dsa-youtube
    ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~
    ✉️ Newsletter - calcur.tech/newsletter
    📸 Instagram - / calebcurry
    🐦 Twitter - / calebcurry
    🔗 LinkedIn - / calebcurry
    ▶️ Subscribe - calcur.tech/subscribe
    👨🏻‍🎓 Courses - www.codebreakthrough.com
    ~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~
    ↪ My Amazon Store - www.amazon.com/shop/calebcurry
    🅿 Patreon - calcur.tech/patreon-calebcurry
    🅖 GitHub Sponsors - github.com/sponsors/CalebCurry
    Ⓟ Paypal - paypal.me/calcur
  • Věda a technologie

Komentáře • 15

  • @codebreakthrough
    @codebreakthrough  Před rokem +3

    Be notified of new C/C++ course: calcur.tech/c-cpp-newsletter

  • @brajlecz9485
    @brajlecz9485 Před rokem +3

    Damn, caleb got in shape! great work!

  • @spidermanlift4527
    @spidermanlift4527 Před rokem +3

    Hey Caleb, I started coding with arm assembly, and I learned that pretty well. But due to having to switch to C++ for a different project I struggled a lot with the syntax which your videoes helped a lot. Understanding how it works at a low level but not knowing how to do it is really frustrating.

  • @pastasawce
    @pastasawce Před rokem +6

    What's a pirates favorite programming language? C! With Args!

  • @GSeymore
    @GSeymore Před 3 měsíci

    Thank you!

  • @jerardosandoval861
    @jerardosandoval861 Před rokem

    Perfect. I have a final today

  • @dwivedys
    @dwivedys Před měsícem

    Pointers - while conceptually are not too complicated to understand - in practice blows the hell out of the brains!

  • @boryswwa
    @boryswwa Před 11 měsíci

    08:03 Hi Caleb, could You explain, why we don't need to use a dereference operator (*data[i]) to get the strings in std::cout in this examle? if data[] is an array of pointers, and we get specific value from that array, shouldn't we get the address of the string as a return, rather than the string itself, since we are not using a dereference operator here? Or is do the brackets in the array reference dereference the pointer by definition?
    Great tutorials btw.!

  • @meera.9404
    @meera.9404 Před 8 měsíci

    Nice 👍

  • @meera.9404
    @meera.9404 Před 8 měsíci

    Nice.

  • @luigichopper
    @luigichopper Před rokem

    The chapters say 'ChatGPT'
    Informative video btw! 👍

    • @codebreakthrough
      @codebreakthrough  Před rokem +2

      Oops, copied prev video and forgot to update timestamps. Just updated! Thanks.

    • @luigichopper
      @luigichopper Před rokem

      @@codebreakthrough Np! I also watched your entire C++ series over the summer and learned a ton!

  • @Sydney268
    @Sydney268 Před rokem

    Well I have no idea why it didn't work just copying the lvgl object pointers into an array - but it did when I made an array of pointers to pointers of lvgl objects?!
    static lv_obj_t **ta_time[4] = {&ui_SettingsTime1, &ui_SettingsTime2, &ui_SettingsTime3, &ui_SettingsTime4};

  • @nachmeo1728
    @nachmeo1728 Před 11 měsíci

    triple pointer