热门

最新

红包

立Flag

投票

同城

我的

发布
qq_54121864
[PE]经典八炮
4 年前
trueqq_54121864

这个代码真的是绝了
typedef char (&yes)[1];
typedef char (&no)[2];
template <typename B, typename D>
struct Host
{
operator B*() const;
operator D*();
};
template <typename B, typename D>
struct is_base_of
{
template <typename T>
static yes check(D*, T);
static no check(B*, int);
static const bool value = sizeof(check(Host<B,D>(), int())) == sizeof(yes);
};

能看懂吗
109 人已经参与 已结束
简简单单,轻轻松
一脸懵逼
27
82
CSDN App 扫码分享
分享
2
1
打赏
  • 复制链接
  • 举报
下一条:
+1
立即登录