![]() |
1
4
您可以定义一个helper类来支持分段构造:
|
![]() |
2
3
您需要Mixins来选择直接允许分段构造。不幸的是,这是相当重复的,所以您可以使用如下宏:
用作:
不幸的是,保证的副本省略在构造子对象时无法工作-所以这可能是您的最佳选择。我不认为你能在没有嵌套包的情况下直接做到这一点?很有可能我只是没有足够的创造力,如果有人提出更好的东西,我会非常好奇。 |
![]() |
TCD · 标准库非类型模板类是否显式实例化? 2 年前 |
![]() |
sovesti · 参数较少的模板函数中的演绎 2 年前 |
![]() |
KiraHoneybee · 具有构造函数参数的模板化类 3 年前 |
![]() |
Seymore Glass · 模板不工作的默认参数 3 年前 |
![]() |
Alexander Daum · 模板参数中对模板类型的引用 7 年前 |
![]() |
ledonter · 为什么注入的类名有时不被视为类模板中的模板名? 7 年前 |