unexpected 'token ('
A syntax error made the statement ambiguous.
This error can be caused by mixing declaration and expression syntax.
The following is an example of this error:
class B { B( &B ); // error, misplaced & B( B& ); // OK };