[C++]void_tとその周辺

std::void_t void_tとは以下のようなエイリアステンプレートです。 な感じのメタ関数になります。 template<typename Ts...> using void_t = void; あらゆる型のベクトルを受け取りvoidへ写します。こんなもんが一体何の役に立つというのか?というと、detection idiomと呼ばれる手法に使われます(というかそれ以外の使い方を知らない)。</typename>…