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

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

面向对象程序设计-课程设计,本文共计18页,3000余字;摘 要 随着计算机科学技术的发展,c++语言在编程过程中起到很大作用.我们知道c语言已经被各专业的工程技术人员广泛应用于本专业的开发.c++全面兼容了c,同时提供了比c更严格更安全的语法.它是一种面向对象的编程语言,程序员要学会运用对象的方法来认识问题和描述问题....
编号:10-22434大小:159.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 杨洋洋 发布

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

本文共计18页,3000余字;

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

关键词:字符串,字符串类,字符串操作
目 录

摘 要 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


参考文献
[1]郑莉,董渊,张瑞丰.C++程序设计(第三版).清华大学出版社.2003.(12).12~15
[2]谭浩强,张基温,唐永炎.C语言程序设计教程. 高等教育出版社.1998. (5). 29~32
[3]Bruce Eckel, Chuck Allison.C++编程思想.机械工业出版社.2006.(1).12~15