2016-06-24から1日間の記事一覧

C++1z swap可能かを判定する型特性クラス

C++

swap操作をラップした関数のnoexcept条件を書きやすくすることを主な目的として、C++1zから以下の型特性クラスが追加されます。 型Tがswap可能かを判定するis_swappable<T> 型Tと型Uの組み合わせでswap可能かを判定するis_swappable_with<T, U> 例外を送出せずにswap</t,></t>…