User-defined conversion sequences

A user-defined conversion sequence consists of the following:
  • A standard conversion sequence
  • A user-defined conversion
  • A second standard conversion sequence

A user-defined conversion sequence A is better than a user-defined conversion sequence B if both have the same user-defined conversion function or constructor, and the second standard conversion sequence of A is better than the second standard conversion sequence of B.