- 62
- 0
- 约 4页
- 2017-06-07 发布于重庆
- 举报
实验3类的应用
实验3 类的应用
实验目的和要求:
掌握显式使用this指针的方法
掌握静态数据成员的意义及使用方法
掌握常量数据成员和常量成员函数的意义和使用方法
掌握友元函数和友元类的使用方法
理解复制构造函数的调用原理
掌握对象数组的使用方法
实验内容:
(1)完成点类的定义,类声明如下,重载类成员函数copy用于实现两个对象的相互拷贝,要求显式使用this 指针实现copy的定义。测试该类的所有成员函数。
class Point
public:
Point int 0,int b 0 ;
Point(const Point rP); // 拷贝构造
void copy Point rP ; // 两个对象的相互拷贝,使用this指针定义
void copy Point* pP ; // 两个对象的相互拷贝,使用this指针定义
void print ;
private:
int x,y; ;
(2)定义字符串类, 实现字符串的存储和操作。
class myString public : myString char *pn 0 ; ~ myString ; set char *pn ;
void print();
int getLen(); private: char *pStr ; // 指向存储字符串的空间 int size ; //包含
原创力文档

文档评论(0)