我正在为我的代码使用 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/