c++ - 如何特征默认构造函数是私有(private)的

标签 c++ typetraits

如何编写类型特征函数,如“is_private_constructor” to traits a default constructor of class is private (A class can instantiation) ?

最佳答案

对于 C++11,只是拼写不同:std::is_default_constructible<Ty>在 header 中定义 <type_traits> .

关于c++ - 如何特征默认构造函数是私有(private)的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13969133/

相关文章:

c++ - c++中数据多模型分析的设计模式

c++ - 有没有办法编写 "for-eachability"类型的 SFINAE 测试?

c++ - BOOST_PHOENIX_ADAPT_FUNCTION(...) 在模板化容器上使用模板化函数

c++ - 如何检测一个方法是否是虚拟的?

c++ - 使用 SFINAE 启用转换运算符

c++ - 如何在不知 Prop 体类型的情况下引用变量?

c# - WCF Com Interop GetRecordInfoFromGuids 返回旧格式或无效类型库

c++ - Boost tribool 在 C++ 中导致从右到左的条件评估

c++ - 模板 type_trait 函数,接受给定类型和/或派生类型的容器

c++ - 为什么带有一个元素的 braced-init-list 类型会切换为元素本身的类型?