#include<list>是什么意思?

[复制链接]
查看11 | 回复1 | 2015-7-27 18:43:01 | 显示全部楼层 |阅读模式
#include语句是C++/C的预处理指令发现 #include 指令后,就会寻找指令后面中的文件名,并把这个文件的内容包含到当前文件中。被包含文件中的文本将替换源代码文件中的#include 指令, 就像你把被包含文件中的全部内容键入到源文件中的这个位置一样。在此处,该语句的具体含义是:#include//把 STL 线性列表容器 包含到当前文件中常见的预处理指令,还有#include #define #if...#else...#endif #pragma等
回复

使用道具 举报

千问 | 2015-7-27 18:43:01 | 显示全部楼层
都是STL(Standard Template Library,标准模板库)的头文件里面定义了STL链表类std::list及其相关的方法,用于以双向链表结构存放一组类型为T的数据里面定义了STL映射类std::map以及多重映射类std::multimap,用于存放一些从T1类型到T2类型的映射,前者不允许一对多映射,后者可以一对多;使用平衡二叉搜索树作为底层实现定义了字符串类std::string及其相关方法,你可以理解为一个包装好了的char数组详细内容建议查阅STL的文档
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行