草庐IT

InValidExample

全部标签

c++ - 根据类型检查概念

如何从一个概念和一个类型中得到一个bool类型的核心常量表达式?templateconceptValid=requires(Tt){{t.x};};structValidExample{intx;};structInValidExample{};static_assert(?);//ValidExampleisValidstatic_assert(?);//InValidExampleisnotValid我开始研究概念,我想根据概念检查类型(更准确地说:根据概念定义特征)。怎么做? 最佳答案 您可能会使用:static_assert