. . . . "C++ decides if a*b=c; is a declaration or expression based on whether 'a' is a type or a variable." .