面试 - 实现string
来源:互联网 发布:腾讯视频会员淘宝没了 编辑:程序博客网 时间:2024/05/22 05:13
class string{public:string(const char *str=NULL);string(const string &other);~string(void);string& operator=(const string &other);private:char *m_data;};string::string(const char *str){if (str==NULL){m_data = new char[1];*m_data = '\0';}else{int len = strlen(str);m_data = new char[len+1];strcpy(m_data,str);}}string::string(const string &other){int len = strlen(other.m_data);m_data = new char[len+1];strcpy(m_data,other.m_data);}string::~string(void){delete [] m_data;}string& string::operator=(const string& other){if (this==&other){return *this;}else{delete [] m_data;int len = strlen(other.m_data);m_data = new char[len+1];strcpy(m_data,other.m_data);}return *this;}
0 0
- 面试 - 实现string
- 【面试】String类构造和析构函数实现
- String问题IBM面试
- Java 面试 之String
- java面试--String详解
- String字符串面试
- Java String 面试总结
- 【面试】int、integer、String
- 【String实现】面试官,请不要再用Java面试题考Android开发者了!
- 【LeetCode-面试算法经典-Java实现】【008-String to Integer (atoi) (字符串转成整数)】
- C++面试中经常会让手写String类的实现
- Java面试 String相关的面试点
- string 实现
- string实现
- string实现
- string实现
- String 实现
- String 实现
- android 中关闭activity的方法
- DataTables Requested unknown parameter
- jsonModel
- Android 消息推送通知指南
- mac android开发ecplise无法找到手机设备
- 面试 - 实现string
- jQuery HTML
- 浅谈算法和数据结构(6):符号表及其基本实现
- UILabel
- js判断字符串中是否存在某些字符的方法
- jQuery中Ajax工具函数使用2
- Linux 集群时钟同步
- Ubuntu下搭建MIPS交叉编译环境
- 百度地图AP1