What is a C++ null pointer? ⛔

แชร์
ฝัง

ความคิดเห็น • 27

  • @BroCodez
    @BroCodez  2 ปีที่แล้ว +8

    #include
    int main()
    {
    int *pointer = nullptr;
    int x = 123;
    pointer = &x;
    if(pointer == nullptr){
    std::cout

  • @mikmik3965
    @mikmik3965 10 หลายเดือนก่อน +26

    i dereferenced an unassigned pointer once, now im homeless

    • @JagrutLade
      @JagrutLade 4 หลายเดือนก่อน +1

      😭

  • @CorneliusCorndogJr
    @CorneliusCorndogJr ปีที่แล้ว +14

    the blow up was so unexpected lol

  • @juanmacias5922
    @juanmacias5922 4 หลายเดือนก่อน +12

    CrowStrike should have watched this video. LOL

    • @JagrutLade
      @JagrutLade 4 หลายเดือนก่อน

      🤣

  • @Vincent45678
    @Vincent45678 ปีที่แล้ว +3

    I wanna try. Will there be any problem If I try it on my lappy

  • @Anonymous-st1vk
    @Anonymous-st1vk 3 หลายเดือนก่อน

    Never new a word as perfect as NULL existed for me

  • @lalilulelo93
    @lalilulelo93 6 หลายเดือนก่อน

    Excelent video as always. I hope you teach us more about C++ in the future!

  • @QuetzalcoatlGames
    @QuetzalcoatlGames หลายเดือนก่อน

    I deeferenced an unassigned pointer in an UE project... what project? 😅

  • @tahawaseem6989
    @tahawaseem6989 2 หลายเดือนก่อน

    if i assign NULL to the pointer while declaring it, will it work the same as nullptr or there will be a difference ?

    • @Coding-With-Joseph
      @Coding-With-Joseph 27 วันที่ผ่านมา

      Using NULL and nullptr in C++ is similar but not exactly the same:
      What is NULL?
      NULL is just 0 in disguise. It's not specifically for pointers, so it can cause confusion in some cases.
      What is nullptr?
      nullptr is designed only for pointers. It’s safer and easier for the compiler to understand.
      Why use nullptr?
      If you use NULL, the compiler might get confused between numbers and pointers.
      Use nullptr in modern C++ because it’s safer and avoids mistakes.

  • @FrederikWollert
    @FrederikWollert 7 หลายเดือนก่อน +1

    Good Video.

  • @Tony186x
    @Tony186x 2 ปีที่แล้ว +9

    Bro I wanna try it, but will it actually blow up my computer?

    • @adamkherbek586
      @adamkherbek586 ปีที่แล้ว +6

      Bruuuh ...It did nothing it just returned a value of 3221225477 instead of 0 and took 3 seconds to execute

    • @oximas-oe9vf
      @oximas-oe9vf ปีที่แล้ว +3

      lmao🤣🤣🤣

    • @lahikahmed9253
      @lahikahmed9253 ปีที่แล้ว +1

      @@adamkherbek586 imagine you did this for the big projects🤣🤣🤣

    • @gwihsanz431
      @gwihsanz431 ปีที่แล้ว +1

      😅😅

    • @avxqt001
      @avxqt001 6 หลายเดือนก่อน

      It showed me Permission denied error

  • @chatGPT-ni7gx
    @chatGPT-ni7gx 7 หลายเดือนก่อน +1

    AD HƯỚNG DẪN VỀ CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT ĐI

    • @khoanguyen-px5yc
      @khoanguyen-px5yc 6 หลายเดือนก่อน +1

      noi tieng viet sao ma no hieu ba

    • @chatGPT-ni7gx
      @chatGPT-ni7gx 6 หลายเดือนก่อน

      @@khoanguyen-px5yc sử dụng PC sẽ hiểu

  • @ferdinand1975
    @ferdinand1975 หลายเดือนก่อน

    can someone give me a spoiler of what would really happen if i deference a nullptr

    • @Coding-With-Joseph
      @Coding-With-Joseph 27 วันที่ผ่านมา

      You get a nullptr error that's all.

  • @AaronPereira-k3r
    @AaronPereira-k3r 2 หลายเดือนก่อน

    Todays lesson: never outputs nullptrs or else...