Answer: The four pillars of Object-Oriented Programming in C++ are:
	- Encapsulation: Combining data and functions into a single unit (class) and restricting access to the data from outside the class.
 
	- Inheritance: Allowing a class (derived class) to inherit properties and behaviors from another class (base class), facilitating code reuse and hierarchical relationships.
 
	- Polymorphism: The ability to process objects of different classes through a uniform interface, achieved through function overloading, overriding, and virtual functions.
 
	- Abstraction: Representing essential features of an object while hiding unnecessary details, enabling the creation of abstract data types.