当前位置: 首页 > news >正文

【STL】C++标准库前言


本文介绍一下 C++ 标准库的来历、为什么常喊 STL 、以及 STL 是用来干什么的。


目录

  • 1、C++ 标准库的来历
  • 2、为什么常喊 STL
  • 3、STL是用来干什么的

1、C++ 标准库的来历

根据历史记录,“STL”最初是指 Alexander Stepanov 编写的标准模板库。该库的一部分与 ISO C 运行时库、Boost 库的一部分和其他功能一起在 C++ 标准库中进行了标准化。有时,“STL”是指根据 Stepanov 的STL改编的 C++ 标准库的容器和算法部分。

  • 意思就是之前是个人编写的,后来呢被这个美国国家标准协会(ANSI)和国际标准化组织(ISO)采用,觉得这个标准非常不错,就写入到了C++运行时库中。

2、为什么常喊 STL

Microsoft 对C++ 标准库的实现通常称为 STL 或标准模板库。尽管 C++ 标准库是 ISO 14882中定义的库的正式名称,但由于搜索引擎中常用“STL”和“标准模板库”,因此我们偶尔使用这些名称,以便更轻松地查找文档。

  • 也就是说大家都习惯了喊 C++ 标准库为STL或标准模板库而已。

3、STL是用来干什么的

C++ 程序可以从符合标准的 C++ 标准库实现中调用大量函数。这些函数执行服务(如输入和输出),并提供常用操作的高效实现。

  • 其实就是 STL 中已经写好了很多可以直接使用的函数,我们在做项目写代码的时候可以直接引入头文件然后直接调用即可,省事儿。
http://www.jsqmd.com/news/903603/

相关文章:

  • 定制款重锤式电阻测试仪,真能满足特殊工位的各类检测需求?
  • 车辆单目测距识别 yolov5单目测距 相机标定流程 单目测距RKNN部署
  • 在Linux上区分两个相同型号的USB摄像头?试试用libuvc获取设备详细信息
  • 一键美化Vibe Coding应用:单文件CSS实现原型界面现代化改造
  • 为什么顶尖AI团队已在发布会前48小时全员待命?揭秘Gemini新API Rate Limit突变、Token计费模型重构与企业级SLA条款暗改
  • 内网开发福音:保姆级教程,用一台能上网的Ubuntu搞定另一台机器的PostgreSQL 14离线安装
  • 5.26未做完
  • 从哑变量到One-Hot:R语言中处理分类变量的Lasso回归全攻略(含糖尿病数据案例)
  • 终极Windows硬件指纹伪装指南:EASY-HWID-SPOOFER完全解析
  • 《2026年5月徐州黄金回收哪家好?余生黄金回收连锁门店全解析》 - 润富黄金珠宝行
  • 【Linux IO模型】Linux IO模型详解:阻塞/非阻塞/IO多路复用、Epoll源码实战,吃透百万并发服务器核心原理
  • 2026支付宝立减金回收操作指南:折扣、渠道、流程全解析 - 可可收公众号
  • Claude Code 在大型代码库里的工程实践
  • 空中威胁识别 yolo数据集 无人机数据集 多旋翼无人机识别
  • LOIC:网络压力测试工具的技术架构与设计哲学深度解析
  • 春展启幕|2026 春季广交会展台搭建,品质服务商这样选 - 资讯焦点
  • 如何快速掌握VBA-JSON:面向Office开发者的终极数据转换指南
  • 2026北京搬家公司怎么选?政府央企高校都在用的标准化选型指南 - 年度推荐企业名录
  • 避坑指南:MariaDB密码插件simple_password_check配置的那些‘坑’与最佳实践
  • 2026年北京搬家公司怎么选?资质齐全、口碑权威的一站式搬迁方案深度对比指南 - 年度推荐企业名录
  • 基于LattePanda MU与Bazzite系统打造紧凑型x86游戏主机实战指南
  • 为什么你的Gemini用户第3天就流失?5类典型流失画像+实时干预SOP(附可复用埋点清单)
  • 2026年新松多可和遨博机器人及法奥机器人行业深度分析:具身智能焊接防爆协作机器人的价值抉择与生态构建 - 深度智识库
  • UWPHook:Windows UWP游戏与Steam平台无缝集成的技术解决方案
  • 告别词库焦虑!用Mac自带五笔+文本替换,打造你的专属高效输入方案
  • 快速排序代码
  • VRX自主水面舰艇仿真平台:从零开始掌握水上机器人仿真技术
  • 通达信缠论插件:让复杂技术分析变得简单直观
  • VALSE 2026 Tutorial分享|视觉基础模型:从单任务到通用模型
  • 别再写死负责人了!Flowable候选人组实战:用Java代码搞定研发部请假审批