C/C++ Programmer's Guide (G06.27+, H06.08+, J06.03+)

Cause
The compiler did not accept the expression preceding the period or arrow operator as a structure
or pointer to a structure. This error can occur even for constructions that are accepted by other
compilers.
13
member name missing
Cause
The compiler did not find an identifier following the period or arrow operator.
14
undefined member member-name
Cause
The indicated identifier was not a member of the structure or union to which the period or arrow
operator referred. This error can occur for constructions that are accepted by other compilers.
15
invalid function call
Cause
You did not implicitly or explicitly declare the identifier preceding the function call operator as
a function.
16
invalid function argument
Cause
You specified an invalid function argument expression following the (function call operator. This
error can occur if you omit an argument expression.
17
too many operands
Cause
During expression evaluation, the compiler encountered the end of an expression, but more than
one operand was still awaiting evaluation. This error can occur if you omit an expression.
18
unresolved operator
Cause
During expression evaluation, the compiler encountered the end of an expression, but more than
one operand was still pending evaluation. This error can occur if you omit an operand for a
binary operation.
19
unbalanced parentheses
Cause
The number of opening and closing parentheses in an expression was not equal. This error can
also occur if a macro was poorly specified or improperly used.
Types of Compiler Messages 331