gpt4 book ai didi

c++ - 使用 using 获取模板模板参数的类型

转载 作者:行者123 更新时间:2023-11-30 04:45:25 31 4
gpt4 key购买 nike

<分区>

我有以下无法编译的代码 -> http://ideone.com/bL9DF1 .

问题是我想从一个类型中获取模板模板参数。我有的是 using S = A<int, std::vector>我想找回我用过的 std::vector在制作 S 并在其他地方使用它。

#include <iostream>
#include <vector>

template <typename T, template<class...> class Container>
struct A
{
using Ttype = T;
using ContainerType = Container;

Container<T> s;
};

int main()
{
using S = A<int, std::vector>;

S::ContainerType<double> y;
y.push_back(2);

return 0;
}

我不知道是否有办法做我想做的事。没有添加模板参数 std::vector不是一种类型。

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