競プロ界隈で流行っている記号プログラミングでHello, Worldやってみよう。
- エントリポイント
- int型の配列
- ジェネレータ
- _で始めるテクニック
- これを生成するCのプログラムを書いた
2015年にC++プログラムを書いた
マクロからテンプレートに
- マクロ 値を用意する必要[0,1,2,3,4]
- テンプレート 簡潔に書ける[0..4]
C++でバイナリ生成といえば
- Xbyakを使おう
64bit対応
ifdefいらないようにしよう
- 命令はほぼ共通なので、32/64で違いが出るところで実装をかえる
- x86とx86-64
- 逆アセンブルするとほぼ一緒。
慣れてくると読めるようになる。