c – 通过typedef显式模板实例化

前端之家收集整理的这篇文章主要介绍了c – 通过typedef显式模板实例化前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我有
typedef Foo<float> Foof;

为什么我不能像这样显式地实例化模板

template class Foof;

除了键入Foo< float>之外,是否有解决方法

解决方法

and is there a workaround apart from typing Foo?

不,不幸的是没有.你必须键入Foo< float>.至于为什么,见规则的C标准的14.7.2第3条(我不知道规则背后的理由).

猜你在找的C&C++相关文章