C++标准库有std::is_constructible检查是否可以从给定类型作为参数构造类。例如,如果我有一个类MyClass它有一个构造函数MyClass(int,char),然后std::is_constructible::value将是true.是否有类似的标准库类型特征来检查聚合初始化是否有效,即MyClass{int,char}格式正确并返回MyClass?我的用例:我想写一个函数模板来转换std::tuple使用聚合初始化的(通常是POD)类,具有以下签名:templateinlineClassto_struct(std::tuple&&tp);为了防止用户使用无效的Cl