0
struct A
{
A(B const& b) {} // function 1
};
struct B
{
operator A() const { return A(); } // function 2
};
そして
B b;
A a(b); // function 1 is called.
a
を作るための任意の方法は、構築や機能2により変換しますか?
私はそうは思わない。過負荷の解像度は1を選択する –