Defined Terms
abstract data type Data structure that encapsulates (hides) its implementation.
access specifier Keywords public
and private
. Used to define whether members are accessible to users of the class or only to friends and members of the class. Specifiers may appear multiple times within a class. Each specifier sets the access of the following members up to the next specifier.
aggregate class Class with only public
data members that has no in-class initializers or constructors. Members of an aggregate can be initialized by a brace-enclosed list of initializers.
class C++ mechanism for defining our own abstract data types. Classes may have data, function, or type members. A class defines a new type and a new scope.
class declaration
Get C++ Primer, Fifth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.