私はAtomicというクラスを持っています。これは基本的に_Atomic_word、gccアトミックビルトインを呼び出すplusメソッドです。
class Atomic{
mutable volatile _Atomic_word value_;
public:
Atomic(int value = 0): value_(value) {}
**** blah blah ****
};
std::numeric_limits<Atomic>インスタンス化したいと思いますstd::numeric_limits<underlying integer type>(たとえば、私のシステム_Atomic_wordでは、intのtypedefにすぎません)。
これを行う方法はありますか?