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

[C++] std::arrayで各要素に対してリスト初期化したいとき

std::pairの配列の初期化で 集成体メンバを持つ集成体であること 参考文献 std::pairの配列の初期化で std::array<std::pair<int, int>, N>のような配列を初期化する場合、何も考えずに書くとこうなるかもしれません #include <array> #include <utility> int main() { // エラーになる std::array<std::pair<int, int></std::pair<int,></utility></array></std::pair<int,>…

[C++] std::atomicの待機・通知APIと条件変数

std::atomicの待機・通知API std::condition_variable 比較 シグナルセーフ? 参考文献 std::atomicの待機・通知API C++20ではstd::atomic(std::atomic_flag/std::atomic_ref)に待機と通知を行うメンバ関数が追加され、std::atomicオブジェクトによってス…