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

C++1y exchange()関数

C++

N3511 exchange() utility function C++11ではアトミック操作のライブラリで、std::atomic_exchange()という関数が導入されました。この関数は、第1引数として受け取ったポインタが指す値を、第2引数の値で置き換え、戻り値として置き換え前の値を返します。…