是否可以在C ++中检查用户定义的构造函数?

时间:2019-05-06 13:01:38

标签: c++ constructor sfinae

是否可以检查用户定义的构造函数?

例如,我有以下代码

final other=...

我希望能够做这样的事情:

class A {};

class B {
public: 
    B(){/* do stuff */}
};

,并且仅对B类具有printf("%d", check_for_user_default_constructor<B>::value); printf("%d", check_for_user_default_constructor<A>::value); 值。

0 个答案:

没有答案