例えば、クラスを以下のように使用できる:template<typename...BaseClasses>classClassName:publicBaseClasses...{public:ClassName(BaseClasses&&...baseClasses):BaseClasses(static_cast<BaseClasses&&>(baseClasses))...{}}unpack演算子により、ClassNameの各基底クラス型が複製され、このクラスは渡された各型の導出クラスとなる。
例如：template<typename...BaseClasses>classClassName:publicBaseClasses...{public:ClassName(BaseClasses&&...base_classes):BaseClasses(base_classes)...{}};这个例子中的解包算子将复制所有模板参数类型为ClassName的基类型。