下载此文档

c-课件(PPT·精·选).ppt


文档分类:IT计算机 | 页数:约42页 举报非法文档有奖
1/42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/42 下载此文档
文档列表 文档介绍
总结?判断对错? int a[][3]; ? Int b[]; ? void fun(int a[][3],int b[]); 3 例 5-17 :设置并显示学生信息 class Student { private: //定义字符串,用于存放学生的姓名 string strName ; …… public: string GetName(){return strName ;} void SetName(string strNameNew ) { strName = strNameNew ;} }; 4 void main() { Student student ; ( “ Michael ”); …… string strName = (); cout << ” The student\ ’ name is: ”<< ()<< endl ;……} 5 例 5-18 :对象的初始化#include < iostream > using namespace std; class Student { private: string strName ; // 定义字符串,用于存放学生的姓名 unsigned long nIndex ; // 学生的索引值 int nScore ; // 学生的成绩 public: Student() // 构造函数 { strName = “ Unknown ”; nIndex = 0; nScore = 0; cout << “ Constructed with an unknown student. ”<< endl ; } 类的对象 6 例 5-18 :对象的初始化 Student(string strNameNew , unsigned long nIndexNew , int nScoreNew ) { strName = strNameNew ; …… } Student(char * pStrName , unsigned long nIndexNew , int nScoreNew ) { strName = pStrName ; …… } string GetName () {return strName ;} …… void SetName (string strNameNew ) { strName = strNameNew ;} ……}; 7 例 5-19 :构造一个对象的副本——深拷贝 class MyString { private: char * m_pStr ; int m_nStrLength ; public: MyString (char * pGetStr =" MyString "); MyString (MyString & another); ~ MyString () { cout << " 析构函数"<< endl ; } void setString(char * _string); char * getString (); };8 MyString::MyString(char * pGetstr ) { int n = strlen(pGetstr ); m_pStr = new char[n ]; strcpy(m_pStr,pGetstr ); m_nStrLength = strlen(m_pStr ); cout << " 构造函数" << endl ; } 9 MyString::MyString(MyString & another) { int n = strlen( ()); m_pStr = new char[n+1]; strcpy(m_pStr, ()); m_nStrLength = strlen(m_pStr ); cout << " 拷贝构造函数" << endl ; } 10 void MyString::setString(ch

c-课件(PPT·精·选) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数42
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aidoc3
  • 文件大小0 KB
  • 时间2016-05-08