C++

コンテナからある値以上、以下、 more than, less than を探す

C++

初稿では「ソートされてる必要はない」と書いていましたが、イテレータを -- している関係上やっぱりソートされてるほうがいいです。 以上 昇順のコンテナである値以上である最初の要素へのポインタ。 lower_bound() 以下 昇順のコンテナである値以下になっ…

Geant4 で新しい物理過程をつくる

Geant4 で新しい物理過程を入れたくて、OSSだしドキュメントも充実しているし論文も講習会資料もあるけど、どこを読めばいいのかわからない、または読んだけどわからないという人向け。 実装済みの物理過程はたくさんあるのですが、それでも未実装な物理過程…

C++ で依存性をどこで注入するか

オブジェクト指向設計において、オブジェクト間の依存をコードの奥深くに埋め込むのは得策ではない。しかし同時に、誰から見て依存関係がはっきりとわかるべきかは、設計者が判断すべきことである。C++ において、オブジェクトのユーザーが依存関係を見てい…