【发布时间】:2011-07-16 13:50:24
【问题描述】:
我正在使用 Alexandrescu 的 Modern C++ Design 中定义的类型列表。 在他的书中,他谈到了将类型附加到类型列表,但他没有谈到拼接两个类型列表......
我想可以使用 Append 功能拼接两个类型列表,但它不会导致线性时间拼接(而 std::list::splice 是 O(1) )。 ?
好吧,我知道这个计算时间可以被视为“免费”,因为它是编译时间,但我很好奇 :)
谢谢!
【问题讨论】:
标签: c++ metaprogramming splice typelist