创维数字笔试题精华
10-15 23:59:20
来源:http://www.qz26.com 笔试题目 阅读:8673次
导读:{int length = strlen(other.m_data);m_data = new char[length+1]; // 若能加 null 判断则更好strcpy(m_data, other.m_data);}// 赋值函数string string:perate =(const string &other) // 13分{// (1) 检查自赋值 // 4分if(this == other)return *this;// (2) 释放原有的内存资源 // 3分delete [] m_data;// (3)分配新的内存资源,并复制内容 // 3分int length = strlen(other.m_data);m_data = new char[length+1]; // 若能加 null 判断则更好strcpy(m_data,other.m_data);// (4)返回本对象的引用 // 3分return *this;}上一页 [1] [2] [3]
创维数字笔试题精华,标签:银行笔试题目,企业笔试题目,http://www.qz26.com
{
int length = strlen(other.m_data);
m_data = new char[length+1]; // 若能加 null 判断则更好
strcpy(m_data, other.m_data);
}
// 赋值函数
string string:perate =(const string &other) // 13分
{
// (1) 检查自赋值 // 4分
if(this == other)
return *this;
// (2) 释放原有的内存资源 // 3分
delete [] m_data;
// (3)分配新的内存资源,并复制内容 // 3分
int length = strlen(other.m_data);
m_data = new char[length+1]; // 若能加 null 判断则更好
strcpy(m_data,
other.m_data);
// (4)返回本对象的引用 // 3分
return *this;
}
{
int length = strlen(other.m_data);
m_data = new char[length+1]; // 若能加 null 判断则更好
strcpy(m_data, other.m_data);
}
// 赋值函数
string string:perate =(const string &other) // 13分
{
// (1) 检查自赋值 // 4分
if(this == other)
return *this;
// (2) 释放原有的内存资源 // 3分
delete [] m_data;
// (3)分配新的内存资源,并复制内容 // 3分
int length = strlen(other.m_data);
m_data = new char[length+1]; // 若能加 null 判断则更好
strcpy(m_data,
other.m_data);
// (4)返回本对象的引用 // 3分
return *this;
}
Tag:笔试题目,银行笔试题目,企业笔试题目,求职笔试面试 - 笔试题目
下一条:律师事务所律师笔试题