Home| All soft| Last soft| Your Orders| Customers opinion| Helpdesk| Cart

Program Search:


Shopping Cart:




*Note: Minimum order price: €20
We Recommend:

OReilly Media Infinite Skills Jason Turner Learning Cplusplus Best Practices Training Video €15 buy download

2016
O'Reilly Media / Infinite Skills
Jason Turner
3:30
English

In this Learning C++ Best Practices training course, expert author Jason Turner will teach you how to write code that is more maintainable, simpler, and faster. This course is designed for users that already have a basic working knowledge of C++.
You will start by learning about expressions and statements, such as variable scopes and initialization. From there, Jason will teach you about resource management, including using raw pointers, managing resources automatically using resources handles and RAII, and using standard containers when interacting with C APIs. Finally, this video tutorial will leave you with a refresher on expressions and statements and resource management, as well as next steps.
Once you have completed this computer based training course, you will have learned how to write simpler, faster, and more maintainable code. Working files are included, allowing you to follow along with the author throughout the lessons.

01. Introduction
0101 Introduction
0102 About The Author
0103 Overview Of C++ Best Practices Online Book
0104 Use The Correct Types And Const As Much As Possible
0105 Use The Tools Available
0106 A Note About Optimization
0107 What Are The C++ Core Guidelines
0108 How To Access Your Working Files
02. Expressions And Statements
0201 Don't Define A (C-Style) Variadic Function
0202 Prefer A Range-Based For Loop When Possible
0203 Know The Standard Library
0204 Don't Depend On Order Of Evaluation Of Function Arguments
0205 Avoid Casting
0206 Exercise 1 - Chapter 2: Simplify
0207 Exercise 2 - Chapter 2: Use Standard Algorithms
03. Expressions And Statements - 2
0301 Variable Scopes And Initialization
0302 Properly Initialize Member Variables
0303 Use Lambdas For Complex Initialization, Especially Of Const Variables
0304 Exercise 1 - Chapter 3: Clean Up Object Initialization
0305 Exercise 2 - Chapter 3: Expressions And Statements - Putting It All Together
04. Resource Management
0401 In Interfaces, Use Raw Pointers To Denote Single Objects Only
0402 Manage Resources Automatically Using Resources Handles And RAII
0403 Avoid Defining Any Default Operations, Or Define Them All
0404 Prefer Stack Objects
0405 Exercise 1 - Chapter 4: Fix Pointer Interface
0406 Exercise 2 - Chapter 4: Implement Scoped Cleanup Object
0407 Exercise 3 - Chapter 4: Consider The Rule Of 0
05. Resource Management - 2
0501 Don't Use Malloc And Free
0502 Avoid New And Delete
0503 Use unique_ptr Or shared_ptr Correctly
0504 Use std::weak_ptr To Break Cycles
0505 Exercise 1 - Chapter 5: Fix The Memory Error 1
0506 Exercise 2 - Chapter 5: Fix The Memory Error 2
06. Resource Management - 3
0601 Don't Pass Smart Pointers Unless You Need To Convey Ownership
0602 Avoid Copying Of shared_ptr
0603 Do Not Pass A Pointer Or A Reference Obtained From An Aliased Smart Pointer
0604 Use Standard Containers When Interacting With C APIs
0605 Exercise 1 - Chapter 6: Fix shared_ptr Usage
07. Conclusion
0701 Expressions And Statements Refresher
0702 Resource Management Refresher
0703 Exercise 1 - Chapter 7: Refactor
0704 Exercise 1 - Chapter 7: Refactor - Solution
0705 Next Steps - Guideline Support Library
0706 Next Steps - Contributing Back
0707 Wrap Up And Thank You

infiniteskills.com/training/learning-c-plus-plus-best-practices.html



Download File Size:503.19 MB


OReilly Media Infinite Skills Jason Turner Learning Cplusplus Best Practices Training Video
€15
Customers who bought this program also bought:

Home| All Programs| Today added Progs| Your Orders| Helpdesk| Shopping cart      





Adobe Photoshop 2022 €90

             

Adobe Illustrator 2022 €75






FileMaker Pro 19 €50


Pinnacle Studio Ultimate 25 €25


CorelDRAW Graphics Suite 2022 €65






CorelDRAW Graphics Suite 2021.5 for Mac €65

             

Adobe Master Collection 2021 for Mac €260