0

可能重复:
如何检测类中是否存在特定的成员变量?

我有一个模板化函数,它以结构体为参数。如果结构包含字段“id”,则函数可能会继续,例如:

template<typename PointT>
void doSomething(PointT point) {
  if (containsField(point, "id")) {
    //do stuff
  }
}

我知道专业化,不幸的是 PointT 可以是任何具有字段 id 的类型我相信我在 boost 中看到过类似的东西 ao 但找不到了

有任何想法吗??

4

0 回答 0