Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 我必须在哪里以及为什么要放置“模板”和“类型名称”关键字?
我test在类中有一个静态模板方法,A它采用单个bool模板参数。当我尝试像这样调用函数时:
test
A
bool
x = A::test<true>(...);
解析器抱怨,因为它将 视为<小于运算符。我如何告诉编译器这是一个模板实例化而不是一个小于运算符?
<
A::template test<true>(...);
阅读我必须在哪里以及为什么要放置“模板”和“类型名”关键字?
template关键字消除了歧义。
template
x = A::template test<true>(...);