gpt4 book ai didi

visual-c++ - VC++ 中的默认模板参数

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

VC++ 不支持默认模板参数参数吗?这个简单的代码:

template <typename T=int>
class X
{
};

X x;

给我一个' error C2955: 'X' : use of class template requires template argument list '。然而,没有关于模板声明的提示。

我在这里缺少什么?一些编译器开关也许?

最佳答案

我认为您仍然必须指定一个空模板列表,或者使用 typedef:

template <typename T=int>
class X
{
};

X<> x;

typedef X<> XX;
XX x;

关于visual-c++ - VC++ 中的默认模板参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1495987/

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