03_模仿string
来源:互联网 发布:js函数没有返回值 编辑:程序博客网 时间:2024/06/07 22:46
模仿string函数,写出构造、析构、赋值、拷贝函数
class men{ public: men( const char *str=NULL ){ if( NULL==str ) { ptr = new char[1] ; ptr[0] = '\0' ; }else{ int len = strlen(str) ; ptr = new char[len+1] ; strcpy( ptr , str ) ; } } ~men( void ){ delete []ptr ; } men( const men& other ) { int len = strlen( other.ptr ) ; ptr = new char[len+1] ; strcpy( this->ptr , other.ptr ) ; } men& operator=( const men& other ) { if( this==other ) { return *this ; } delete []ptr ; int len = strlen(other.ptr) ; ptr = new char[len+1] ; strcpy( ptr , other.ptr ) ; return *this ; } private: char *ptr ;};
阅读全文
0 0
- 03_模仿string
- [模仿]html5游戏_别踩白块
- java开发_模仿百度文库_FlexPaper
- [模仿]html5游戏_兔子踩铃铛
- 424_模仿微信提示dialog
- 简单模仿string类的设计实现.
- (数据结构)线性表_多项式相加1_模仿
- (数据结构)线性表_单链表反转 _模仿
- 模仿
- 模仿
- 模仿
- 模仿
- C++_字符串(string)
- 2.2_字符串String
- 日历控件_模仿vs中的dtpicker控件
- 创新怕别人模仿,不怕,要玩就玩“动态创新战略”^_^
- java开发_模仿百度文库_OpenOffice2PDF_源码下载
- java开发_模仿百度文库_OpenOffice2PDF_源码下载
- Ace of Aces
- 下拉刷新
- Dede开发
- 【转】浅谈深拷贝与浅拷贝
- 数据库优化02
- 03_模仿string
- Makefile 使用总结
- 椭圆的曲线模拟
- 链表中环的入口结点
- Unity3d检测当前网络环境wifi/3G/4G,以及对服务器的Ping操作
- 恢复安卓手机误删的短信
- 接口的基本概念
- 几种开发语言注释总结
- 安卓高效开发的SparseArray替代HashMap用法的个人总结