Class Libraries - Lower Level Functions, Higher Level Interface
C++ is a general-purpose object-oriented programming language and is intended to be an improved version of C adding object capabilities. C++ objects or classes encapsulate lower level functionality into a higher level interface that facilitates in shortening development time and creating maintainable code. A C++ class is a user-defined type or abstract data type that encapsulates data and functions that use or process that data.
Object-oriented languages all depend on the concept of classes. These can be grouped into sets called class libraries that can be used by developers as a common foundation for building complex applications. There is a huge variety of comprehensive imaging functionality that can be added to your next software application via Class Library components.