gpt4 book ai didi

c++ - 将非特化类作为模板参数传入

转载 作者:行者123 更新时间:2023-12-04 14:04:58 25 4
gpt4 key购买 nike

<分区>

我有一个看起来像这样的类:

template <typename T> struct myclass;
template <typename T> struct myclass {
T value;
vector< unique_ptr<myclass<T>> > children;
};

这很好用,但我真正想要的是能够将 vector 指定为模板参数:

template <typename T, typename Container> struct myclass;
template <typename T, typename Container> struct myclass {
T value;
Container< unique_ptr<myclass<T>> > children;
}

myclass<int, vector> x;

我知道这行不通,我该如何在容器可以是任何类似 vector 的类的情况下做类似的事情?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com