Deep expertise and hands on experience with C,C++ .OOP,DATA STRUCTURES and Algorithm
A lot of work on object-oriented programming, including the four pillars of object-oriented development:
Encapsulation
Data hiding
Inheritance
Polymorphism
It Also Supports the Modular programming :An application's body in C++ can be made up of several source code files that are compiled separately .
And most importantly efficient data structures
Data structures are key to designing efficient algorithms. Some formal design methods and programming languages emphasize data structures