我有以下代码,它允许我实例化然后调用void()的列表功能。(如果您希望编译和运行此代码,我正在使用https://github.com/philsquared/Catch进行单元测试)。#include"catch.hpp"#include#includeclassChainOfResponsibility:publicstd::vector>,publicstd::function{public:voidoperator()()const{for(std::vector>::const_iteratorit=begin();it!=end();++it){(*it)();}}};T