我想将一对向量传递给一个函数。实际的向量实现以及对的类型应该是模板参数。
我想到了这样的事情:
template<uint8_t t_k,
typename t_bv,
typename t_rank,
template <template <template<typename t_x,
typename t_y> class std::pair>
typename t_vector>> typename t_vector>
前 3 个是其他模板参数。最后一个模板参数应该允许传递一个vector
(std
或stxxl:vector
) std::pair
withuint32_t
或uint64_t
作为pair.first
and的类型pair.second
。