引子 最近准备重构一下我的kapok库,让meta函数可以返回元素为kv的tuple,例如: struct person { std::string name; int age; META(name, age) //定义一个支持变参的meta函数 }; int main() { person p = {“tom”, }; auto tp = p.meta(); static_assert(std::is_same(std::tuple<std::pair<std::string, int>…