|
|
1
1
不,不幸的是不是。标准只介绍
|
|
|
2
4
不,没有。
我不知道。 您必须包含这些标题。 |
|
|
3
0
实际上,为什么不可能有一个模板类转发声明呢? 如果你非常需要一个解决办法,你可以这样做:
添加一个include-guard,另存为“stdfwd.h”或其他什么,然后开始。
这样的东西不包括
在GCC4.5为我工作。目前我不知道如何透明地解决声明和定义中不能同时有默认参数(也是模板参数)的问题,这是什么。但这是可能的-也许有人可以从这里接管?:)我不想在生产代码中使用它,但它看起来像一个有趣的练习。 |
|
|
4
-1
使用iosfwd可以做到这一点,因为只有两种类型的模板需要实例化:char和wchar_u t。所以最后得到的是实例化的具体类型的正向声明。另一方面,STL容器被假定与任何类型一起工作,所以STL头中没有明确的内容。 |
|
|
Julia · 矢量中相加为总和S的值的数量 2 年前 |
|
|
C_Rod · 在模板方法中确定STL容器中项目的数据类型 3 年前 |
|
|
quantumwell · 将空向量放入std::map() 7 年前 |
|
|
OutOfBound · 对未初始化内存使用算法的优点 7 年前 |
|
|
DarthRubik · 在使用列表删除之后,迭代器如何不无效 7 年前 |