-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revisit: Watch C++ video for better understanding #5
Comments
STL Algorithms in Action : STL Algorithms and their everyday applicationsThis information is important for every developer because it help developer to write better code.
Sorting Algorithms contains: |
All your tests are terrible: Tales from the trenches.There are 5 properties of good test: |
Stop teaching CMany C-isms are bad C++:
It would be better if you adopt these four changes:
What make C++ C++ are: User defined types (objects and classes), Scope, Using templates, Standard library, const, Exceptions, Lambdas. C is not prerequisite for C++, you can directly learn C++. It's become simpler for them to learn c++. They will be missing some skills but overall, they will be better C++ programmer. |
Writing Good C++14The problem is many people use C++ in archaic and foreign style. Provide coding guidelines supported by GSL and analysis tool help us progress from older styles. Some rules using GSL :
Core Rules of coding guideline:
There are too many rules but the idea is you shouldn’t know the rules, the tools know the rules. We aim to change the way we write code by taking help of rules, tools, review, comment and editor. The core guidelines and a guideline support library reference implementation will be open source projects freely available on all major platforms (initially, GCC, Clang, and Microsoft). |
Back to the Basics! Essentials of Modern C++ Style
|
Essence of C++Fundamentally, if you understand vector, you understand C++. Type safety and resource safety are key design aims for a program. These aims must be met without limiting the range of applications and without imposing significant run-time or space overheads. For general, simple, implicit, and efficient resource management we should follow some techniques that are: Store data in containers, Manage all resources with resource handles, Use “smart pointers”, Plug in a garbage collector. Discuss OOP, inheritance, Generic Programming(templates and concepts) and challenges. In this presentation his aim is not so much to present novel features and technique, but to explore how C++’s feature set supports a new and more effective design and programming style. |
Watch the following videos related to c++:
The text was updated successfully, but these errors were encountered: