A declarator is the part of a declaration that gives an object, type, or function its name and indicates whether an object is a pointer, reference, or array. The base type itself is not considered part of the declarator, although it is part of the full declaration. Declarators appear in a declaration as one or more names separated by commas; each declarator may include an initializer.

This section includes the following topics:

Community Additions