memologue
memologue
読者になる

memologue

トップ > template

template

2004-06-13

コンパイル時に文字列リテラルに指定のアルゴリズムによる計算を施し、整数に変換するには?

C++ template

頭の体操です。 int main(void) { return CompileTimeHash("abcdefghijklmnopqrstu"); }が、 mov $12345, %eax のような形にコンパイルされればOKとします(最適化をかけて即値になればOK)。テンプレートの再帰を使うことになると思いますが、再帰がunrollさ…

はてなブックマーク -  コンパイル時に文字列リテラルに指定のアルゴリズムによる計算を施し、整数に変換するには?
プロフィール
id:yupo5656 id:yupo5656
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro
最新記事
  • google-perftoolsを別のCPUに移植してみた
  • PIE randomization
  • 50行straceもどき
  • 構造体のサイズ違いで悩んだのでリンク時に検出
  • ついカッとなって実行バイナリにパッチ
月別アーカイブ
  • ▼ ▶
    2007
    • 2007 / 12
    • 2007 / 11
    • 2007 / 10
    • 2007 / 2
  • ▼ ▶
    2006
    • 2006 / 12
    • 2006 / 11
    • 2006 / 9
    • 2006 / 8
    • 2006 / 6
    • 2006 / 5
    • 2006 / 2
    • 2006 / 1
  • ▼ ▶
    2005
    • 2005 / 12
  • ▼ ▶
    2004
    • 2004 / 10
    • 2004 / 9
    • 2004 / 8
    • 2004 / 7
    • 2004 / 6
    • 2004 / 5
memologue memologue

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる