Type Specifiers

Type specifiers indicate the type of the object or function being declared. The following are the available kinds of type specifiers:

The term scalar types collectively refers in C to arithmetic types or pointer types. In C++, scalar types include all the cv-qualified versions of the C scalar types, plus all the cv-qualified versions of enumeration and pointer-to-member types.

The term aggregate type refers in both C and C++ to array and structure types.

C++ In C++, types must be declared in declarations. They may not be declared in expressions.

Related References

IBM Copyright 2003