C++ has no built-in concepts of interfaces. You can implement it using abstract classes which contains only pure virtual functions.