上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 37 下一页
摘要: 继承中的对象模型 问题:从父类继承过来的成员,哪些属于子类对象中? 代码示例: #include <iostream> using namespace std; //继承中的对象模型 class Base { public: int m_A; protected: int m_B; private: 阅读全文
posted @ 2022-02-13 12:52 黑马金牌编程 阅读(44) 评论(0) 推荐(0)
摘要: 案例描述: 制作饮品的大致流程为:煮水-冲泡-倒入杯中-加入辅料 利用多态技术实现本案例,提供抽象制作饮品基类,提供子类制作咖啡喝茶叶 代码示例: #include <iostream> using namespace std; //多态的案例二-制作饮品 class AbstractDrinkin 阅读全文
posted @ 2022-02-13 12:52 黑马金牌编程 阅读(152) 评论(0) 推荐(0)
摘要: 子类继承父类后,当创建子类对象,也会调用父类的构造函数 问题:父类和子类的构造和析构顺序谁先谁后? 代码示例: #include <iostream> using namespace std; //继承中的构造和析构顺序 class Base { public: Base() { cout << " 阅读全文
posted @ 2022-02-13 12:52 黑马金牌编程 阅读(112) 评论(0) 推荐(0)
摘要: 以二进制的方式对文件进行读写操作 打开文件要指定为ios::binary 5.2.1写文件 二进制方式写文件主要利用流对象调用成员函数write 函数原型: ostream& write(const char*buffer,int len); 参数解释:字符指针buffer指向内存中一段储存空间。l 阅读全文
posted @ 2022-02-13 12:52 黑马金牌编程 阅读(666) 评论(0) 推荐(0)
摘要: C++文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件 文件类型分为两种: 1.文本文件 - 文件以文本的ASCll码形式存储在计算机中 2.二进制文件- 文件以文本的二进制形式储存在计算机中,用户一般不能直接读懂他 阅读全文
posted @ 2022-02-13 12:52 黑马金牌编程 阅读(4016) 评论(0) 推荐(0)
摘要: 继承是面向对象三大特性之一 有些类与类之间存在特殊的关系,例如下图中: 我们发现,定义这些类时,下级别的成员除了拥有上一级的共性,还有自己的特性。 这时我们就可以考虑利用继承的技术,减少重复代码。 代码示例: #include <iostream> using namespace std; //继承 阅读全文
posted @ 2022-02-13 12:52 黑马金牌编程 阅读(58) 评论(0) 推荐(0)
摘要: C++之友元 生活中你的家有客厅(public),有你的卧室(Private) 客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去,但是呢,你也可以允许你的好闺蜜好基友进去。 在程序里,有些私有属性也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术。 友元的目的就是让一 阅读全文
posted @ 2022-02-13 12:52 黑马金牌编程 阅读(77) 评论(0) 推荐(0)
摘要: 冒泡排序 作用:最常用的排序算法,对数组内元素进行排序 1.比较相邻的元素。如果左边比第右边的大,就交换他们两个。大的右边,小的要排左边。 2.对每一对相邻元素做同样的动作,执行完毕后,找到第一个最大值。 3.重复以上步骤,每次比较次数-1,直到不需要比较。 列:对以下数组进行升序排列。 代码实现: 阅读全文
posted @ 2022-02-13 12:52 黑马金牌编程 阅读(838) 评论(0) 推荐(0)
摘要: 问题:当子类与父类出现同名的成员,如何通过子类对象,访问带子类或父类中同名的数据? 1.访问子类同名成员 直接访问即可 2.访问父类同名成员 需要加作用域 代码示例: #include <iostream> using namespace std; //继承同名成员处理方式 class Base { 阅读全文
posted @ 2022-02-13 12:52 黑马金牌编程 阅读(99) 评论(0) 推荐(0)
摘要: 设计立方体类 设计立方体类(Cube) 求出立方体的面积和体积 分别用全局函数和成员函数判断两个立方体是否相等 代码示例: #include <iostream> using namespace std; //立方体类设计 //1.创建立方体类 //2.设计属性 //3.设计行为 获取立方体面积和体 阅读全文
posted @ 2022-02-13 12:52 黑马金牌编程 阅读(167) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 37 下一页