How to improve your coding skills- Scribble first, code second

This is a nice tip that can help you improve your coding skills, especially if you are a visual learner.

C++ tip 12: Make interfaces "Easy to use correctly" and "Hard to use incorrectly"

C++ tip 12: Make interfaces "Easy to use correctly" and "Hard to use incorrectly"

If you are developing a library, engine, etc, you need to make sure that your users won't use your API interface incorrectly by making it HARD to use it incorrectly.

C++ tip 11: Store newed objects in smart pointers in standalone statements

C++ tip 11: Store newed objects in smart pointers in standalone statements

Did you know that unlike other languages, C++ can decide the evaluation order of function parameters? Not being aware of this feature may produce memory leaks.

C++ tip 10: Know when to use delete and when to use delete[]

C++ tip 10: Know when to use delete and when to use delete[]

Do you know when to use delete and when to use delete[]. Knowing the difference will help avoid any memory leaks in your application.

C++ tip 9: Use objects to manage resources

C++ tip 9: Use objects to manage resources

As a developer, you need to properly manage resources to avoid any memory leaks. Managing resources manually is not a good idea. Scott Meyers provides several tips to help you manage resources more efficiently.