added the oop circular queue in c++