Array: A collection of data elements arranged to be indexed in one or more dimensions. In C++, arrays are stored in contiguous memory.

Abstract Class

Abstract Class: A class that serves only as a base class from which classes are derived. No objects of an abstract base class are created. A base class that contains pure virtual functions is an abstract base class.