文書の過去の版を表示しています。


NestDAQ C++ techniques

  • NestDAQ では開発者のコーディング量低減のため、Boost ライブラリといった便利な外部ライブラリ、さらに C++11 以上で採用された便利な機能が多く使われている。そのため、それなりに新しい C++ の書き方に慣れておく必要がある。個人的には、プログラミング初学者の可読性を考慮し、CERN ROOT v5 のインタープリター程度でつかえていた機能しか普段は使っていないので、なかなか覚えるのが大変。最近は new / delete を使わず、スマートポインタとかを使わないといけないらしい。(参考: servernote.net –【C++】new/deleteを撤廃しstd::shared_ptrを使う https://www.servernote.net/article.cgi?id=cpp-std-shared-ptr )

std::chrono ライブラリ

  • 時間、時刻関係の標準ライブラリ。もともと Boost の一部だったが、C++11 から採用された ST
softwares/nestdaq/cplusplus.1705980333.txt.gz · 最終更新: 2024/01/23 12:25 by kobayash
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0