STL-OTL简介
STL
简介
STL(Standard Template Library,标准 C++ 模板库),其功能是从多种典型类型的数据及相关操作中提取出对应的抽象数据结构和操作(比如列表list数据结构,以及对应的增加、删除、查找等操作,列表的元素可以是很多具体的类型),并用标准 C++ 实现了这些算法,除了具有很高的效率和很强的表述特征外,由于后来很多版本的 C++ 编译器都支持STL,故具有良好的移植性。1994年,ANSI/ISO C++标准委员会将STL采纳为草案标准。
基本概念
C++中的运算符重载(operator)
关键字operator其实就是一个函数,只不过具有操作符的式样,使程序看起来更直观一些。通过运算符重载,使操作符具有更多的含义,这点其实和函数重载没有什么区别。下表是可以重载的运算符:
+ - * / % ^ ! = += –= ^= = |= = = = || ++ –– ( ) [ ] new delete | ~ *= /= %= = == != , – –*
例子:
// Example of the operator keyword
class Complex
{
public:
Complex( float re, float im );
Complex operator+( Complex other )
您可能关注的文档
- 对象的序列化与反序列化.ppt
- GCC中文手1.doc
- linux 动态库路径设置小记.doc
- 【翻译】“PE文件格式”1.9版 完整译文(附注释).doc
- Keil C51 V101.doc
- Transparancy 6.ppt
- OOP-07.ObjectLifecycle.ppt
- makefile写法.doc
- 09面向对象方法学引论6.ppt
- Engineering--Makefile详述.doc
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
最近下载
- 高中植物学知识点重点整理与试题库.docx VIP
- 偏最小二乘回归分析:原理、问题与实践探究.docx VIP
- 一例高血压患者的护理查房PPT课件.pptx VIP
- 轨道减振效果实验室评价方法.pdf VIP
- (2026年)高血压患者的护理查房PPT课件.pptx VIP
- (2026年)高血压患者的护理查房PPT课件.pptx VIP
- Super-Simple-Songs-42首经典儿歌歌词+图片.pdf VIP
- 2026年水利工程施工质量监理合同协议书.pdf VIP
- 基于工业机器人上下料控制系统设计.doc VIP
- ISO 14001-2026《环境管理体系 要求和使用指南》内容变化及应对措施(雷泽佳编制-2026A0).pdf VIP
原创力文档

文档评论(0)