字符串类
来源:互联网 发布:红蜘蛛多媒体软件 编辑:程序博客网 时间:2024/06/06 00:20
#define _CRT_SECURE_NO_WARNINGSss#include <iostream>using namespace std;class String{private:char* _ptr;public:String()//构造函数:_ptr(new char[1]){_ptr[0] = '\0';}String(char* str)//构造函数重载:_ptr(new char[strlen(str)+1]){strcpy(_ptr,str);}String(const String& s)//拷贝构造:_ptr(new char[strlen(s._ptr)+1]){strcpy(_ptr,s._ptr);}String& operator=(const String& s)//赋值操作符的重载{if (this != &s){_ptr = s._ptr;}return *this;}~String()//析构函数{if (_ptr != NULL){delete[] _ptr;_ptr = NULL;}}public:char* Getstr(){return _ptr;}char& operator[](size_t index){return _ptr[index];}};int main(){String s1;cout<<"s1:"<<s1.Getstr()<<endl;String s2("abcd");cout << "s2:" << s2.Getstr() << endl;String s3(s2);cout << "s3:" << s3.Getstr() << endl;s1 = s3;cout << "s1:" << s1.Getstr() << endl;system("pause");return 0;}
0 0
- 字符串类
- 字符串 类
- 字符串类
- 字符串类
- 字符串类
- 字符串类与字符串变量
- 字符串和日期:字符串类
- C++ 字符串类,字符串变量与字符串数组
- c 字符串处理函数,字符串类和字符串变量
- C++字符串完全指南 - 各种字符串类
- C++字符串完全指南 - 各种字符串类
- Python - 判断字符串和类字符串
- 字符串实现类
- C++字符串类实现
- 一个字符串过滤类
- 截取字符串的类
- 字符串操作类
- C#字符串处理类
- 哈希冲突解决之开放寻址法
- js动态时钟
- Http协议
- 【白书之路】 1368 - DNA Consensus String 最相似串
- c++利用一个随机函数生成若干个随机数,存放到一个数组中
- 字符串类
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常解决
- C语言之单链表操作之插入
- HDU 2059 龟兔赛跑(用二层for循环模拟2个加油站之间加油的取舍情况)
- www.mowblog.com
- java 实现提示音
- LeetCode OJ 3 Longest Substring Without Repeating Characters 小结
- C语言操作之单链表操作之删除
- 彻底搞定二分图的匈牙利算法,最大匹配数(最小覆盖数)、最大独立数、最小路径覆盖