gpt4 book ai didi

c++ - 如何将真实类型的汽车传递给模板

转载 作者:太空狗 更新时间:2023-10-29 19:47:59 26 4
gpt4 key购买 nike

所以我有一些例子

auto a = getMyTuple();

最终将成为真正类型的 std::tuple<(some args)>

现在我想把它存储在一个有模板的类中,因为我还不知道类型。类似

的东西
template<typename T>
class my_tuple
{
public:
T mt;

my_tuple(T t)
{
mt = t;
}
};

我的问题是,有没有办法获取auto返回的类型,这样我就可以像这样将它传递给模板类

my_tuple<getType(a)> myTup(a);

最佳答案

这就是 decltype 的用途:

my_tuple<decltype(a)> myTup(a);

关于c++ - 如何将真实类型的汽车传递给模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37246202/

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