Can we write abstract keyword in C++ class?
no, you need to have at least one pure virtual function in a class to be abstract.
Here is a good reference cplusplus.com