وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

C++ Best Practices for Developers

سرفصل های دوره

There have been several updates to C++ over the years. In this course, learn best practices that can help you produce higher-quality C++ code by leveraging tools and new features. To begin, instructor Troy Miles provides a high-level overview of the major features introduced in the 2011, 2014, and 2017 updates to the C++ language. Next, he goes over a few tools that can help you improve your code, including how to boost your code's quality and reliability using static analyzers. Troy also shares practical tips for using the new C++ features correctly, as well as rules and techniques for managing objects.


01 - Introduction
  • 01 - Write better C++ code
  • 02 - What you should know

  • 02 - 1. What Is Modern C++
  • 01 - New C++ features
  • 02 - Old code compatibility
  • 03 - File naming conventions

  • 03 - 2. Tools That Improve Your Code
  • 01 - Turning on modern C++
  • 02 - Let the compiler help
  • 03 - Static analyzers
  • 04 - Cppcheck
  • 05 - Challenge Finding issues with Cppcheck
  • 06 - Solution Finding issues with Cppcheck

  • 04 - 3. Using the New Features Correctly
  • 01 - Auto type deduction and initialization
  • 02 - Range-based for loops
  • 03 - Strongly typed enums
  • 04 - Using lambdas
  • 05 - The magic of variadic template functions
  • 06 - Challenge Writing an integer sum method
  • 07 - Solution Writing an integer sum method

  • 05 - 4. Dont Reinvent the Wheel
  • 01 - How C++ and the STL name things
  • 02 - Map, filter, and reduce
  • 03 - Be careful with string_view
  • 04 - size_t and auto
  • 05 - The filesystem library
  • 06 - Challenge Writing strings to a file
  • 07 - Solution Writing strings to a file

  • 06 - 5. Managing Objects
  • 01 - Which pointer when
  • 02 - The rules of zero and three
  • 03 - const is your friend
  • 04 - Resource Acquisition Is Initialization (RAII)
  • 05 - Challenge RAII
  • 06 - Solution RAII

  • 07 - Conclusion
  • 01 - Next steps
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 2763
    حجم: 120 مگابایت
    مدت زمان: 51 دقیقه
    تاریخ انتشار: 28 دی 1401

    45,900 تومان
    افزودن به سبد خرید