c++课程序设计--面向对象程序设计.doc

约19页DOC格式手机打开展开

c++课程序设计--面向对象程序设计,c++课程序设计--面向对象程序设计页数:18字数:2998目 录摘 要31 引言41.1 问题的提出41.2任务与分析42 设计方案52.1字符串类的总体设计52.1.1字符串类的uml图52.1.2字符串类的定义52.2字符串类的各项功能62.2.1字符串类对象的输入输出62.2.2字符串的长度62.2.3字符串的...
编号:10-63437大小:159.00K
分类: 论文>其他论文

内容介绍

此文档由会员 cnlula 发布

C++课程序设计--面向对象程序设计


页数:18 字数:2998


目 录

摘 要 3
1 引 言 4
1.1 问题的提出 4
1.2任务与分析 4
2 设计方案 5
2.1字符串类的总体设计 5
2.1.1字符串类的UML图 5
2.1.2字符串类的定义 5
2.2字符串类的各项功能 6
2.2.1字符串类对象的输入输出 6
2.2.2字符串的长度 6
2.2.3字符串的连接 6
2.2.4字符串的考贝 7
2.2.5字符串的减法 7
2.2.6子串在主串中的定位 8
2.2.7子串替换功能 8
2.3字符串类STRING的测试及其运行效果 9
结 论 13
致 谢 14
参考文献 15



摘 要
随着计算机科学技术的发展,C++语言在编程过程中起到很大作用.我们知道C语言已经被各专业的工程技术人员广泛应用于本专业的开发.C++全面兼容了C,同时提供了比C更严格更安全的语法.它是一种面向对象的编程语言,程序员要学会运用对象的方法来认识问题和描述问题.而在学习C++的过程中少不了对数组,指针,字符串的应用,比如如何动态存储分配等问题。
而本程序主要利用C++的另一个特性—函数重载,而其主要用于字符串的操作实现字符串的连接、拷贝、去掉串首、串尾与子串相同的字符,子串在主串中的定位,用新子串更换主串中的指定子串、求字符串的长度等。



关键词:字符串;字符串类;字符串操作