C++ Weekly - Ep 415 - Moving From C++98 to C++11

Поділитися
Вставка
  • Опубліковано 11 лют 2024
  • ☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟
    Upcoming Workshop: Understanding Object Lifetime, C++ On Sea, July 2, 2024
    ► cpponsea.uk/2024/sessions/und...
    Upcoming Workshop: C++ Best Practices, NDC TechTown, Sept 9-10, 2024
    ► ndctechtown.com/workshops/c-b...
    Episode details: github.com/lefticus/cpp_weekl...
    T-SHIRTS AVAILABLE!
    ► The best C++ T-Shirts anywhere! my-store-d16a2f.creator-sprin...
    WANT MORE JASON?
    ► My Training Classes: emptycrate.com/training.html
    ► Follow me on twitter: / lefticus
    SUPPORT THE CHANNEL
    ► Patreon: / lefticus
    ► Github Sponsors: github.com/sponsors/lefticus
    ► Paypal Donation: www.paypal.com/donate/?hosted...
    GET INVOLVED
    ► Video Idea List: github.com/lefticus/cpp_weekl...
    JASON'S BOOKS
    ► C++23 Best Practices
    Leanpub Ebook: leanpub.com/cpp23_best_practi...
    ► C++ Best Practices
    Amazon Paperback: amzn.to/3wpAU3Z
    Leanpub Ebook: leanpub.com/cppbestpractices
    JASON'S PUZZLE BOOKS
    ► Object Lifetime Puzzlers Book 1
    Amazon Paperback: amzn.to/3g6Ervj
    Leanpub Ebook: leanpub.com/objectlifetimepuz...
    ► Object Lifetime Puzzlers Book 2
    Amazon Paperback: amzn.to/3whdUDU
    Leanpub Ebook: leanpub.com/objectlifetimepuz...
    ► Object Lifetime Puzzlers Book 3
    Leanpub Ebook: leanpub.com/objectlifetimepuz...
    ► Copy and Reference Puzzlers Book 1
    Amazon Paperback: amzn.to/3g7ZVb9
    Leanpub Ebook: leanpub.com/copyandreferencep...
    ► Copy and Reference Puzzlers Book 2
    Amazon Paperback: amzn.to/3X1LOIx
    Leanpub Ebook: leanpub.com/copyandreferencep...
    ► Copy and Reference Puzzlers Book 3
    Leanpub Ebook: leanpub.com/copyandreferencep...
    ► OpCode Puzzlers Book 1
    Amazon Paperback: amzn.to/3KCNJg6
    Leanpub Ebook: leanpub.com/opcodepuzzlers_book1
    RECOMMENDED BOOKS
    ► Bjarne Stroustrup's A Tour of C++ (now with C++20/23!): amzn.to/3X4Wypr
    AWESOME PROJECTS
    ► The C++ Starter Project - Gets you started with Best Practices Quickly - github.com/cpp-best-practices...
    ► C++ Best Practices Forkable Coding Standards - github.com/cpp-best-practices...
    O'Reilly VIDEOS
    ► Inheritance and Polymorphism in C++ - www.oreilly.com/library/view/...
    ► Learning C++ Best Practices - www.oreilly.com/library/view/...
  • Наука та технологія

КОМЕНТАРІ • 24

  • @thesorus
    @thesorus 3 місяці тому +35

    "I have a dream" where I can spend time and money to clean up my production code like that

  • @emccartney
    @emccartney 3 місяці тому +7

    It would be interesting to track compiled code size & some basic benchmarking performance numbers as you go through the various revisions of the language.

  • @petacreepers23
    @petacreepers23 3 місяці тому +1

    thanks for this vid, very usefull

  • @VolodymyrSharayenko
    @VolodymyrSharayenko 3 місяці тому

    Jason, thank you for the great video! Btw do you have an episode about how you do your setup VS COde in your preferred way? Thank you

  • @taw3e8
    @taw3e8 2 місяці тому +2

    poor C++03, noone remembers :c

  • @Volker-Dirr
    @Volker-Dirr 3 місяці тому +4

    Interesting. But must admit that i don't understand why you haven't done that already 10 years ago.

    • @heavymetalmixer91
      @heavymetalmixer91 3 місяці тому

      Because people at the top at companies are stubborn and greedy. Updating a code base takes time and money, so those geezers rather stay with the same old shit forever, that's why many banks still use COBOL, even though there are almost no COBOL devs out there.

    • @dickheadrecs
      @dickheadrecs 3 місяці тому +2

      there’s a lot of old “don’t touch!” code hanging around in codebases

    • @cppweekly
      @cppweekly  3 місяці тому +1

      It was just a personal project, not anything I have used since then.

  • @rasimbot
    @rasimbot 3 місяці тому

    Why not 2003 first?

  • @mbczxaydbzrkmszj
    @mbczxaydbzrkmszj 3 місяці тому

    Could you please not speed up the video and just say what you are currently thinking at the moment?

    • @cppweekly
      @cppweekly  3 місяці тому

      I don't speed up the video while talking. You actually hear all the thinking I'm doing in the moment.
      If I didn't speed up the bits I do, the videos would be well over 1hr of slow typing and clicking around.

  • @ysakhno
    @ysakhno 3 місяці тому

    Why did you use terminal to commit to Git? CLion has perfect Git integration, which is far more convenient to use. It lacks some features of invoking Git from the terminal (like specifying custom date of the commit, for example), but you didn't use these features anyway.

    • @MenaceInc
      @MenaceInc 3 місяці тому +21

      Why not? Some people prefer a GUI tool, some prefer the CLI. Neither is wrong

    • @ysakhno
      @ysakhno 3 місяці тому +1

      @@MenaceInc yeah, and some, apparently, prefer to program by connecting wires to vacuum tubes

    • @MenaceInc
      @MenaceInc 3 місяці тому +23

      ​@@ysakhnoI think you need to reflect on why it matters so much to you

    • @krumbergify
      @krumbergify 3 місяці тому +3

      I also love to use the command line, but if you prefer a UI, more power to you :).

    • @germanassasin1046
      @germanassasin1046 3 місяці тому +2

      I prefer cli because it makes me feel smarter