prefix_expression: postfix_expression ++prefix_expression - see operator++ (Prefix), --prefix_expression - see operator-- (Prefix), prefix_operator cast_expression - see casting and below, sizeof(type_name) - see sizeof operator, sizeof prefix_expression - see sizeof operator, allocation_expression - see operator new, deallocation_expression - see operator delete. Prefix Operators: operator* (indirection) operator& (address) operator+ (Unary) , operator- (Unary) , operator! and operator~.
Prefix expressions group right to left.