IMathLib-ソースコード-

  • pocket
  • はてなブックマーク
  • expression_template
  • expression_template backup1
  • expression_template backup2
  • expression_template.hpp
    2019/11/27 00:59:00
  • memo1.imd
    2020/01/26 22:08:00
  • memo2.imd
    2020/01/26 22:13:00
  • memo3.imd
    2020/01/26 22:15:00
  • readme.imd
    2020/01/26 22:14:00

expression_template

 expression_template.hppをインクルードすることによりexpression_templateの全てを利用をすることができます。
 expression_template backup1expression_templateの一番古いバックアップで、expression_templateで二項演算を

a+b+c+d \ \Rightarrow\ +(+(+(a,b),c),d)

のようにして評価するものです。expression_template backup2はこの評価方法を変えて

a+b+c+d \ \Rightarrow\ +(a,b,c,d)

のようにしたものです。expression_templateexpression_template backup2に対して畳み込み式を用いて改良しようとしたものです。

メモについて

 memo1.imdmemo2.imdexpression_template backup1の作成の際に記述したメモです。memo3.imdexpression_template backup2の作成の際に記述したメモで書きかけです。ただし、これらはQiitaに投稿していた文章そのままであり、校正していません。そのうち校正(特にQiitaのMarkdownとの仕様の差異やURLに関して)する可能性はあります。