jjzjj

TemplateStruct

全部标签

c++ - 如何使用 mpl 技术启用构造函数

我不太了解boost::enable_if以及如何使用它进行构造函数切换。代码是这样的:structNullType{};structTestType{};structNonNull{};templatestructTemplateStruct{TemplateStruct(inti,typenameboost::enable_if,void*>::typedummy=0){std::cout,void*>::typedummy=0){std::cout(1);TemplateStruct(1,2);return0;}我要归档的是以下内容。它希望第一个Ctor仅在给出NullType时