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

[C++]自称世界最速の文字列数式計算ライブラリを作った。

更新情報 2021年1月 C++標準への要求をC++14からC++17に変更しました。 ベクトル、行列をadapt::Vector<double>、adapt::Matrix<double>からEigenのVectorXd、MatrixXdに、文字列をadapt::Stringからstd::stringに変更しました。 上の変更に伴い、線形代数ライブラリEigenを</double></double>…

CMake-guiが起動しなくなったときの対処。

Windows10でCMake-guiを使っているのだが、ある日突然どういうわけか起動しなくなった。タスクバーにはCMake 3.16.4というボタンがアイコン付きで表示されるが、ウィンドウが現れないのだ。CMakeの再インストールを行っても直らない。これは3.18.0にアップデ…

[C++]enumを文字列に変換する汎用的な方法。

C++

2021年9月28日追記。どういうわけかアクセス数が増えているので、訪問者を混乱させないよういい加減だったサンプルを作り直した。 enumは単なる整数値に名前を付与する手段の一つだ。パラメータの意味がわかりやすくなる上、処理コストの大きな文字列を使わ…