Factory Design Pattern in Modern C++

In software engineering, Creational Design Patterns deal with object creation mechanisms, i.e. try to create objects in a manner suitable to the situation. In addition to this basic or ordinary form of object creation could result in design problems or added complexity to the design. Factory Design Pattern in C++ helps to mitigate this issue by creating objects using separate methods or polymorphic classes. By the way, If you haven’t check out my other articles on Creational Design Patterns, then here is the list:...

April 6, 2020 · 10 min · 2040 words · Vishal Chovatiya

7 Advance C++ Concepts & Idiom Examples You Should Know

So I have started updating myself with Modern C++ a while ago & since my post 21 new features of Modern C++ to use in your project & All about lambda function in C++ was popular I decided to write about advance C++ concepts & idioms which I have learned from this wikibook & course. There are many other advance C++ concepts & idioms as well but I consider these 7 as “should-know”....

November 16, 2019 · 16 min · 3358 words · Vishal Chovatiya