I have the following code:
Some functions:
A::A(int i_a) {cout<<\"int Ctor\\n\";} //conversion constructor
void h(double d) {cout<<\"d
Addition from standard(N4687)
2
When comparing the basic forms of implicit conversion sequences (as defined in 16.3.3.1)
— (2.1) a standard conversion sequence (16.3.3.1.1) is a better conversion sequence than a user-defined conversion sequence or an ellipsis conversion sequence, and
— (2.2) a user-defined conversion sequence (16.3.3.1.2) is a better conversion sequence than an ellipsis conversion sequence (16.3.3.1.3).