2013-01-31から1日間の記事一覧

アトミック操作の戻り値

C++

C++11標準のアトミックライブラリでは、std::atomicというクラスが定義されています。 このクラスには、operator=、+=、-=のような演算子が定義されていますが、セオリーとは少し外れた設計になっているので、紹介したいと思います。 operator=は通常、以下…