質問です。
struct A
{
 int a, b, c, d, e, f;
 A(const A& x);
 A& operator = (const A& x);
};
が有ったとします。で、コピーコンストラクタと代入演算子ですが、
c 以外のメンバーはビットコピーし、c だけ 0 に置き換えたいの出すが、
この場合、それぞれの定義で
a = x.a; b = x.b; c = 0; d = x.d; e = x.e; f = x.f;
か、
memcpy(...); c = 0;
しか手っ取り早い方法はないですか?