Walton1128/CPP-Templates-2nd--

p337 PushBackRecT 实现

Opened this issue · 1 comments

template<typename List, typename NewElement>
class PushBackRecT<List, NewElement, false>
{
    using Head = Front<List>;
    using Tail = PopFront<List>;
    using NewTail = typename PushBackRecT<Tail, NewElement>::Type;
public:
    using Type = PushFront<Head, NewTail>;
};

这里参数是不是反了,PushFront 接收的第一个参数是个 Typelist,第二个才是具体的 type。Head 是个具体的 type,而 NewTail 是个 Typelist


另外问一下作者还在翻译吗,这本书真的很棒,期待能看到完整版
看到 12 ~ 16 章的翻译了,感谢大佬们的无私奉献~