12 2019 档案

摘要:复制构造函数 复制构造函数定义 复制构造函数是一种特殊的构造函数,其形参为本类的对象引用。作用是用一个已存在的对象去初始化同类型的新对象。 class 类名 { public : 类名(形参);//构造函数 类名(const 类名 &对象名);//复制构造函数,不希望修改传进来的引用对象 // .. 阅读全文
posted @ 2019-12-28 23:29 深海的石头 阅读(237) 评论(0) 推荐(0)
摘要:公有派生类对象可以被当作基类的对象使用,反之则不可。 派生类的对象可以隐含转换为基类对象; 派生类的对象可以初始化基类的引用; 派生类的指针可以隐含转换为基类的指针。 通过基类对象名、指针只能使用从基类继承的成员。 #include <iostream> using namespace std; c 阅读全文
posted @ 2019-12-26 20:21 深海的石头 阅读(207) 评论(0) 推荐(0)
摘要:我的理解不一定正确,而且一般也只有初学者看,不希望误人子弟,希望读者自己也加强学习,批评我写的不对的地方 一、继承与派生 两者是同一概念,只不过是不同角度的描述,A继承B,B派生A。继承保持类的原有属性,派生则拓展了属性。(后文出现A是派生类,B是基类) 继承不是基类中的成员在派生类中复制代码这么简 阅读全文
posted @ 2019-12-25 00:50 深海的石头 阅读(236) 评论(0) 推荐(0)
摘要:~~~c include include using namespace std; class Point{ private: int x, y; public: Point(int a = 0, int b = 0) { x = a; y = b; cout << "Point construct 阅读全文
posted @ 2019-12-24 00:22 深海的石头 阅读(511) 评论(0) 推荐(0)