[comp.std.c++] reference operators and reference conversion

jimad@microsoft.UUCP (Jim ADCOCK) (02/14/91)

ARM section 5.4 pg 69 states:

"An object may be explicitly converted to a reference type X& if a pointer to
that object may be explicitly converted to an X*.  Constructors or 
conversion functions are not called as the result of a cast to a reference."

Is this perhaps an incomplete statement?  Shouldn't the correct statement be:

"An object may be explicitly converted to a reference type X& if a pointer to
that object may be explicitly converted to an X*.  Constructors or 
conversion functions are not called as the result of a cast to a reference
except in the case of a user defined reference conversion function
matching the cast."

????