_Atomic 修飾子を C++ で使ったらどうなるか、しかも C17/18 でなく C23 仕様でいけるか、という地獄のようなエッジケースのことをずっと調べていた。険しい。
_Atomic メンバ変数をKlass(T v):m_atomic{v} {}みたいに初期化したらどうなりますかっと
もう真面目に考えようとしたら規格とかアテにできなくてコンパイラ読むしかなくなってきている
素直に atomic_init なり __c11_atomic_init なりを使え、まあそれはそう……
Mastodonに参加して、世界で起きていることを見つけよう。
連合内の誰でもフォローして投稿を時系列で見ることができます。アルゴリズム、広告、クリックベイトはありません。