我正在为我的代码使用 boost::tuple

假设我想存储一个具有 3 个成员的结构的等价物

  typedef boost::tuple< std::string, int, double > my_struct;

有没有什么方法可以调用 tuple ,它会给我包含在这种情况下 3 的成员数量?

我的目标是监视何时增加模板参数的数量。

最佳答案

使用 ::boost::tuples::length<T>::value 辅助函数。

documentation

关于c++ - boost::tuple 中模板化参数的数量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6503736/

10-13 00:58