本日のプログラミング放送(6/21)
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

本日のプログラミング放送(6/21)

2014-06-21 20:25

    本日はoprator+の復習です。
    演習問題5のソース間違っていたので訂正(6/18日放送)

    Vec2 rot_180(const Vec2 v)//演習5
    {
    return Vec2(-v.first, -v.second);//ここ訂正しました。
    }


    int main()
    {
    Vec2 v(12, 34);//演習1
    Vec2 v1(1, 2), v2(3, 4);//演習2
    Vec2 v5(1, 3);
    Vec2 v3 = v1 + v2;//演習2 1行で書ける

    Vec2 v4;
    v4.first = v1.first + v2.first;//operator+でない書き方
    v4.second = v1.second + v2.second;//2行使う

    bool b = v1 != v2;//演習3
    bool b2 = v1 != v5;

    Vec2 v6 = v1 * 2;//演習4
    Vec2 v7 = rot_180(v);//演習5
    getchar();
    return 0;
    }


    今日もお疲れ様でした。
    図を参考にして考えてください。180度の場合は(2,1)なら、反転するので(-2,-1)となる。
    90度反転の場合は緑の矢印を参考。原点は真ん中の黒い点です。
    今日の成果:
    おじさんのゲームポーカーで勝つことができたw
    operator+の復習ができた。


    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。