در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.
دسته بندی
دسته بندی

C++ Best Practices for Developers

24,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

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

ویدئو معرفی این محصول

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