1
6
我认为这可能是由一些情况引起的
我怀疑VisualC++是无法进行查找的,而不是错误。正如其他人提到的,您可以在成员函数定义中显式限定类型名。然后这些类型是依赖的,这将触发编译器的机制,将名称查找延迟到实例化。
|
2
1
有件有趣的事-这个家伙 在MSVC中遇到一个与您所看到的非常相似的错误-除了 使用 一个typedef为他解决了这个问题。
我仍然不知道如何处理他遇到的问题(或者你遇到的问题)。正如您所说,您发布的小片段不会重新生成错误(给定一个简单的
|
3
0
哪一行导致第一个错误? 此定义中是否使用了无边界的“int”类型:
需要完全合格:
? |
4
0
你必须在这方面帮助编译器一点。
. 你必须使用
从这个角度考虑,你怎么能确定
唯一的变化是这里-我添加了
typedef typename make_signed< typename unbounded_int_type::digit_type >::type integral_type; |
TCD · 标准库非类型模板类是否显式实例化? 2 年前 |
sovesti · 参数较少的模板函数中的演绎 2 年前 |
KiraHoneybee · 具有构造函数参数的模板化类 2 年前 |
Seymore Glass · 模板不工作的默认参数 2 年前 |
Alexander Daum · 模板参数中对模板类型的引用 6 年前 |
ledonter · 为什么注入的类名有时不被视为类模板中的模板名? 6 年前 |