可以定义Traits类来检查C++类是否具有成员变量,函数或类型(请参阅此处).
奇怪的是,ConceptTraits不包含检查C++类是否定义默认构造函数或给定构造函数的特征?
可以使用特征来检查构造函数的存在吗?如果有,怎么样?如果没有,为什么不可能呢?
c++ boost
boost ×1
c++ ×1