C++
reinterpret_cast は rvalue reference を扱ってくれない
C++11 の union が超便利
- http://www.kmc.gr.jp/advent-calendar/2013/12/23/union.html
- https://ideone.com/JDTqKH (reinterpret_cast に求めたいたものが実現できた)
enable_if は難しい
SFINAE をもっとよく理解しないと使いこなせないようだ.コンパイルエラーが取れなかった.
- http://en.cppreference.com/w/cpp/types/enable_if
- http://code-mynote.blogspot.jp/2014/03/sfinae3.html
- http://d.hatena.ne.jp/osyo-manga/20120211/1328922379
- http://sscrisk.hatenablog.com/entry/20110607/1307423015
- http://cpplover.blogspot.jp/2008/01/boostenableif.html
- http://cpplover.blogspot.jp/2008/10/hasxxx.html
- http://cpplover.blogspot.jp/2011/04/c0xenableif.html
- http://cpplover.blogspot.jp/2012/02/c11hasxxx.html
- http://qiita.com/kazatsuyu/items/38203287c19890a2b7c6
- http://qiita.com/kazatsuyu/items/203584ef4cb8b9e52462