- 5
- 0
- 约1.46万字
- 约 25页
- 2018-06-03 发布于福建
- 举报
现代程序的设计语言实践
《现代程序设计语言实践
第一节、字符串操作
一、char_traits 字符特征类
1)意义:包装特定串元素的通用行为界面,以便容器实现时依据特征信息而执行特定行为
2)定义了通用类型名
typedef _Elem char_type;
typedef int int_type;
typedef streampos pos_type;
typedef streamoff off_type;
typedef mbstate_t state_type;
其中 int_type 表示字符元素转换到特定编码时的整型表示,pos_type, off_type 分别作为字符串索引和字符串元素偏移的类型,类似容器迭中的指针,迭代类型和指针,迭代器的偏移类型。最后的 state_type 用于存储流状态,如出错,格式控制等等。
3)定义了字符 / 字符串操作的包装界面,以便通用算法的调用
assign(a, b) 定义将 b 字符赋值给 a 字符的过程,实现 a.operator = 的行为
eq(a, b) 定义 a 字符和 b 字符的相等关系,实现 a.operator == 的行为
lt(a, b) 定义 a 小于 b 的关系,实现 a.operator 的行为
compare(a_ptr, b_ptr, cnt) 定义两组字符串的比较,返回 int 类型,实现类似 memcmp 的行为
您可能关注的文档
- 转载 科学的神圣使命 建立地震预警系统.doc
- 转载 自以为是的为设计师们扫盲二 摘抄整理.doc
- 软件用户界面设计的技巧与技术.doc
- 轰动世界的谜案.doc
- 迎面接力赛规则 校运会的广播稿 要300字以上 作文.doc
- 退休的颜料商.doc
- 轴承 的历史发展.doc
- 野史乱弹 《 炎黄大战 的考古学研究》.doc
- 配电柜 箱 的电气安装规范.doc
- 针刀医学关于骨性关节炎的根本病因是力平衡失调的实验研.doc
- Pt4Pd-MFx2D-CdS(M=Mg2+,Ca2+,Al3+)可见光分解水制氢性能研究.pdf
- 基于BOPPPS教学模式提升高校大学生武术长兵实战能力的实验研究.pdf
- RIS辅助无线通信网络安全增强及通感一体化研究.pdf
- 多级孔ZSM-5负载金属催化糠醛加氢制乙酰丙酸酯.pdf
- 郭小虎合唱作品《今朝》《壮美延安》的创作分析与指挥设计.pdf
- 黄河流域土地利用变化及其影响因素研究.pdf
- 退耕还林草工程对黄河中游生态系统服务的影响与权衡机制.pdf
- 氢化石墨烯表面与水石墨烯界面和频光谱的理论研究.pdf
- 沈丘非遗“扑蝶舞”的传承创新研究——以个人实践探索为例.pdf
- 面向电氢微电网异质储能的模糊映射功率分配及主动失配电能变换控制研究.pdf
最近下载
- (高清版)B-T 18233.1-2022 信息技术 用户建筑群通用布缆 第1部分:通用要求.pdf VIP
- GSM-19T_v7_操作手册.pdf VIP
- 机械设计基础(第七版)杨可桢课后习题答案详解.pdf
- 2024下半年四川乐山市五通桥区事业单位考试招聘24人笔试备考题库及答案解析.docx VIP
- 医疗康养中心项目建议书.docx
- 华中科技大学2021-2022学年《财政学》期末考试试卷(B卷)附标准答案.docx
- 国开 电大计算机应用基础 终结性考试试题及答案.docx
- MSDS-PBT-长春 物质资料表.pdf VIP
- 海南电梯询价.doc VIP
- TSGT5002-2023年电梯维护保养规则.docx
原创力文档

文档评论(0)