次のものがあるとしましょう。
(1)C2人のメンバーX1 x1とY1 y1。
(2)Cデフォルトのコンストラクターはありませんが、コンストラクターはありますC(Z)。(3)デフォルトのコンストラクターはないが、コンストラクターを持つ
クラス。(4)デフォルトのコンストラクターはないが、コンストラクターを持つ
クラス。
(5)を返す関数X1X1(X2)Y1Y1(Y2)f(Z)std::pair<X2, Y2>
としましょうf(z) -> std::pair<X2, Y2>{x2,y2}。
CそのメンバーX1 x1 == X1(x2)とY1 y1 == Y1(y2)構築後のクラスを作成するにはどうすればよいですか?