쌍 문 동

导航

2020年4月15日 #

关于类组合代码

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2020-04-15 11:10 쌍문동 阅读(5) 评论(0) 推荐(0) 编辑

关于浅拷贝和深拷贝

摘要: 讨论问题4. 深拷贝和浅拷贝 我们设计类,要考虑类的数据成员是什么,如何初始化(构造函数),如何对数据进行读、写操作,需要不需要写析构函数等。当类的数据成员是指针时,就必须写拷贝构造函数、析构函数和赋值运算符重载函数(在运算符重载那章讲)。因为指针只是个地址,类对象需要空间存放内容,即需要指针开辟空 阅读全文

posted @ 2020-04-15 11:06 쌍문동 阅读(100) 评论(0) 推荐(0) 编辑

关于类组合

摘要: 讨论问题3: 类组合 组合的概念是类中的成员数据是另一个类的对象 举例:上面的Distance类就是类组合,它的数据成员p1和p2是Point类的对象;另外作业Rectangle类也是类组合 理解类组合:类组合表达的是” has a “,“有一个”(或者说“包含”)这样的意义,是代码重用的一种手段。 阅读全文

posted @ 2020-04-15 11:05 쌍문동 阅读(156) 评论(0) 推荐(0) 编辑

关于构造函数的其他例子

摘要: 讨论2: 再谈构造函数 例1. 用new创建对象数组,调用什么样的构造函数? class Point { public: Point(double xx=0, double yy=0):x(xx),y(yy) { cout << "调用Point构造函数" << endl; } private: d 阅读全文

posted @ 2020-04-15 11:00 쌍문동 阅读(164) 评论(0) 推荐(0) 编辑

对于构造函数的理解

摘要: 构造函数是系统自动调用的,定义对象时系统自动调用构造函数;而其它成员函数调用需要明确写出对象名.成员函数名 课件中虽然setCourseName(name)起到了给数据成员赋值的目的,但不是所有类都要定义set和get成员函数,而构造函数是建议大家都要写的 构造函数写法举例: class Time{ 阅读全文

posted @ 2020-04-15 10:02 쌍문동 阅读(329) 评论(0) 推荐(0) 编辑

2020年4月11日 #

通过类函数和友元来计算两点距离

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2020-04-11 18:30 쌍문동 阅读(5) 评论(0) 推荐(0) 编辑

2020春c++计算存款利息

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2020-04-11 18:04 쌍문동 阅读(6) 评论(0) 推荐(0) 编辑

定义一个银行账户

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2020-04-11 17:48 쌍문동 阅读(10) 评论(0) 推荐(0) 编辑