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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 2763
    حجم: 120 مگابایت
    مدت زمان: 51 دقیقه
    تاریخ انتشار: ۲۸ دی ۱۴۰۱
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید