草庐IT

createSenderChain

全部标签

c++ - 迭代 C++ 可变参数模板

我有以下内容:templateSender*createSenderChain(){returnnewFIRST(newSECOND());}是否可以使模板可变:templateSender*createSenderChain(){returnnewFIRST(newSECOND(newTHIRD(new...)) 最佳答案 您可以为此使用递归!猜测您对Sender的定义:structSender{~Sender(){}};structA:Sender{A(Sender*=nullptr){}};structB:Sender{B(S