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

[C++] std::anyが動的メモリ確保を行うとき、行わないとき(msvc)。

C++

std::anyとは std::anyはどのような型のオブジェクトでも格納することが出来、デストラクタも勝手に呼んでくれるなかなか便利な機能である。C++17で導入されたType Erasureの一つだ。 この機能は一体どうやって実現しているのだろうか。規格に沿っているかど…

[C++]数式パーサーADAPT-FMPは本当にExprTkより速いのか。

自作ライブラリの話。 以前、ADAPT-FMPという文字列数式計算を行うためのライブラリを公開したのだが、自称世界最速と豪語したくせに、本当にそう名乗れるだけの性能があるのか計測したことがなかったので、ベンチマークを行うことにした。私の知る限りこの…