C++字符串类的设计与实现

[复制链接]
查看11 | 回复2 | 2008-12-19 11:01:25 | 显示全部楼层 |阅读模式
进行字符串类的设计,具体要求如下:
(1) 使用堆分配存储表示实现字符串的存储;
(2) 实现串赋值操作StrAssign(&T, chars);
(3) 实现串比较操作StrCompare(S,T);
(4) 实现求串长操作StrLength(S);
(5) 实现串连接操作Concat(&T,S1,S2)
(6) 实现求子串操作SubString(&Sub,S,pos,len)
(7) 实现清空子串操作ClearString(&S);
(8) 将上述功能作为类的成员函数实现,编写主函数测试上述功能。
程序运行正确 追加30分

回复

使用道具 举报

千问 | 2008-12-19 11:01:25 | 显示全部楼层
给你一个半吊子程序吧,对你有帮助就行了,做完就没意思了,^_^#include #include #include class MyString{public:
MyString():m_pData(NULL), m_iLen(0){}
~MyString()
{
if (m_pData)
{
delete m_pData;
}
}
char* GetStr() const {return m_pData;}
MyString...
回复

使用道具 举报

千问 | 2008-12-19 11:01:25 | 显示全部楼层
自己去string.h和string.cpp里面看看吧。那是系统的string类...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行