What are preprocessor directives in C and C++?

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2025

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

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

    Also, in case it's still not obvious, preprocessor directives don't give a flying f*ck about scopes, so this is possible:
    #include
    void probably_not_a_better_place(void) {
    #define LeGeNdArY_OuTrO "cursed Linus"
    }
    int main(void) {
    printf("Bring back %s.", LeGeNdArY_OuTrO);
    return 0;
    }

  • @thegoingwolf9674
    @thegoingwolf9674 ปีที่แล้ว

    how do you only have 700 subs, like what this is so good

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

    What about the more powerful #pragma directive alternative, the #ligma directive?

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

      😂

  • @phitc4242
    @phitc4242 ปีที่แล้ว

    #embed gonna be lit

  • @thecrazyparrot1083
    @thecrazyparrot1083 ปีที่แล้ว +10

    my c++ professor offered me coke today

    • @NoTechQuestionmark
      @NoTechQuestionmark  ปีที่แล้ว +16

      That is not appropriate to comment (do you have some left).

    • @DrCryptex
      @DrCryptex ปีที่แล้ว

      Real

    • @batatanna
      @batatanna ปีที่แล้ว

      The soda... right?

  • @legofellow120
    @legofellow120 ปีที่แล้ว

    Excellent video. Will be big one day

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

      Meanwhile........

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

    gud tek tip, but where kursd linus?

  • @Basic-u8p
    @Basic-u8p 2 หลายเดือนก่อน

    Looks okay, but very unclear what being talked.

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

    I didn't get it. I'm also drunk