转发STL容器的标头

fre*_*low 8 c++ stl header-files forward-declaration

标题<iostream>有一个伴侣<iosfwd>,如果我只需要指针或对流的引用就足够了.后者是超载时的常见情况operator<<.

是否有STL容器的标题?我想定义几个是采取引用STL容器的功能,我不希望包括<vector>,<list>,<set>等.人.完整的,所以我可以参考这些类型.这个问题有标准,增强或其他解决方案吗?

wil*_*ell 2

不,不幸的是没有。该标准的引入只是<iosfwd>为了向后兼容,以支持为旧的非模板化 IO 流库编写的代码。