下载此文档

自定义c++-string类.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
自定义
C++ string

先来看 头文件
#pragma once
#include <iostream>
class str
{
public:
str(void);
str(char*);
~str(void);
protected:
char* string; //存放字符串
public:
int length(void);
int findchar(char s);
// 0,1,2…..length()-1;
int findstr(char* str);
//查找字符串 字符串 的位置;
char** seg(char* sign, int* out);
// 返回字符串段数量*out 以及字符串段地址
char* copy(int start, int end);
//
int findchar(char* str, char c);
//str中查找字符串str
int findstr(char* str, char* s);
////查找字符串s 返回str从0开始 字符串 的位置
int contain(char* str);
//
int contain(char* strin, char* str);
//查找strin是否包含字符串str
int length(char* p);
char* copy(char* str, int start, int end);
char** seg(char* str, char* sign, int* out);
char* tochar(void);
char* tochar(str str);
void tostring(char* c);
};
下面是

#include ""
str::str(void)
{
string=NULL;
}
str::str(char*s)
{
string=s;
}
str::~str(void)
{
if(string!=NULL)
free(string);
}
int str::length(void)
{
return length(string);
}
int str::findchar(char s)
{
return findchar(string,s);
}
int str::findstr(char* str)
{
return findstr(string,str);
}
char** str::seg(char* sign, int

自定义c++-string类 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小41 KB
  • 时间2020-11-14