Avatar
omochimetaru 1/26/2020 4:47 PM

追記

@niinaさんから有り難いコメントを頂き、type_traitsを使い一部コードを修正しました。(詳しくは[gitのコミット](https://github.com/pshiko/czipp/commit/f217456...
4:47 PM
C++の実装例を見てみた
4:50 PM
タプルのイテレータとして作って、 next()相当の部分(operator*) は、std::tieとstd::getとstd::make_index_sequenceで作って、 ==はany_cmp_implという関数を作って再帰してた
4:51 PM
std::enable_if_tによるコンパイル時型計算が活用されてますね