目前本站已有 十几万 份求职资料啦!


笔试题(构造函数)

10-16 00:00:09 来源:http://www.qz26.com 笔试题目   阅读:8928
导读: } else { int length = strlen(str); m_data = new char[length+1]; // 若能加 NULL 判断则更好 strcpy(m_data, str); }} www.qz26.com // 拷贝构造函数 String::String(const String &other) // 3分 { int length = strlen(other.m_data); m_data = new char[length+1]; // 若能加 NULL 判断则更好 strcpy(m_data, other.m_data); }// 赋值函数 String &
笔试题(构造函数),标签:银行笔试题目,企业笔试题目,http://www.qz26.com
    }                                         
    else
    {
       int length = strlen(str);          
       m_data = new char[length+1];   // 若能加 NULL 判断则更好     
       strcpy(m_data, str);               
    }
} www.qz26.com

// 拷贝构造函数

    String::String(const String &other)    // 3分
    {  
    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] 


Tag:笔试题目银行笔试题目,企业笔试题目求职笔试面试 - 笔试题目
【字号: 】 【打印】 【关闭
最新更新
推荐热门
联系我们 | 网站地图 | 财务资料 | 范文大全 | 求职简历 | 财会考试 | 成功励志
Copyright 二六求职资料网 All Right Reserved.
1 2 3 4 5 6 7 8 9 10