【发布时间】:2010-11-17 19:18:45
【问题描述】:
SFINAE 允许我们检测一个类型是否具有某些数据成员或成员函数。它也可以用来检测一个类型是否存在吗?背景:我想知道<vector>是否被收录。
【问题讨论】:
-
无论是否包含
<vector>,您都想要编译代码,但做不同的事情?这是邪恶的,特别是考虑到标准头如何相互包含取决于实现。 -
这表明不,但我对 SFINAE 一点也不擅长:stackoverflow.com/questions/3600244/…
标签: c++ metaprogramming sfinae