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.
如果我有
typedef Foo<float> Foof;
为什么我不能像这样显式实例化模板
template class Foof;
除了打字之外还有其他解决方法Foo<float>吗?
Foo<float>
除了键入 Foo 之外还有其他解决方法吗?
不,不幸的是没有。你必须输入Foo<float>. 至于为什么,请参阅规则的 C++ 标准的 14.7.2 第 3 条(虽然我不知道规则背后的基本原理)。