トップページ > プログラム > 2015年03月24日 > 31iHMNlf

書き込み順位&時間帯一覧

53 位/137 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000011



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part116 [転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part116 [転載禁止]©2ch.net
300 :デフォルトの名無しさん[sage]:2015/03/24(火) 23:23:37.91 ID:31iHMNlf
template<typename T> struct C1 {
T x,y,z;
void swap(T&r){std::swap(x,r.x);std::swap(y,r.y);std::swap(z,r.z);}
C1(const C1&r):x(r.x),y(r.y),z(r.z){}
C1&operator=(const C1&r){C1 tmp(r);swap(tmp);return*this;}
};

template<typename T> struct C2 { // 手抜き
T x,y,z;
C2(const C2&r){*this=r;}
C2&operator=(const C2&r){x=r.x;y=r.y;z=r.z;return*this;}
};


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。