string的笔试!
来源:互联网 发布:单片机显示大字代码 编辑:程序博客网 时间:2024/06/07 19:13
构造函数,析构函数,拷贝构造函数,赋值运算符重载!
String::~String(void)
{
delete [] m_data;
}
String::String(const char *str)
{
if(str == NULL)
{
m_data = new char[1];
*m_data = '\0';
}
else
{
int length = strlen(str);
m_data = new char[length + 1];
strcpy(m_data,str);
}
}
String::String(const String &other)
{
int length = strlen(other.m_data);
m_data = new char[length+1];
strcpy(m_data,other.m_data);
}
String& String::operator=(const String &other)
{
if(this == &other)
return *this;
delete [] m_data;
int length = strlen[other.m_data];
m_data = new char[length+1];
strcpy(m_data,other.m_data);
return *this;
}
0 0
- string的笔试!
- 笔试面试-String的比较
- 面试笔试String的查考知识点
- 笔试中经典的String题目
- 有关String类的笔试常考题
- C++笔试题 String类的实现
- 一个关于String类的笔试题
- C++笔试题 String类的实现
- 前端笔试题:返回 string 的情况
- 昨天面试遇到的笔试题,关于String操作的。
- String笔试题
- String笔试题
- linux中string库函数的实现,笔试时常考
- Java的String经典笔试题付注解
- Java的String经典笔试题付注解
- 笔试总结0317---string与int之间的转换
- 由阿里一道笔试题引发的思考/ String
- 笔试题:String、StringBuilder以及StringBuffer的区别
- MySQL的数据库引擎的类型
- 使用Intent Bundle在Activity间传递数据
- phpredis 可以用来存储php的session
- 使用 Docker/LXC 迅速启动一个桌面系统
- java冒泡排序
- string的笔试!
- 机房收费系统——UML图
- 手动创建ORACLE数据库
- linux下搭建ipv6的pppoe server端
- java选择排序
- oracle自带脚本说明(rdbms,ctx,sqlplus,javavm)
- oracle全文检索的配置
- Java虚拟机学习分享
- 小度wifi