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