2019-04-01から1ヶ月間の記事一覧

reinterpret_cast は参照に対しても使用できる【C++】

C++

reinterpret_cast はポインタの型変換を行うという説明をよく目にします。 しかし、それだけではなく参照のキャストも行えるということをメモしておきます。 コード #include <iostream> struct Point { int x; int y; }; struct Size { int width; int height; int ar</iostream>…

Git でブランチの途中のコミットからマージする

環境 Git v2.21.0 本題 やりたいことが言葉で伝わりにくいので、図にしました。 上図のように、ブランチBの先頭ではないコミットをブランチAにマージしたい場合、 以下のようにします。 git chekout A git merge --no-ff <コミットのハッシュ> <コミットのハ…