当前位置: 首页 > news >正文

深圳宝安区医院wordpress seo

深圳宝安区医院,wordpress seo,网上竞价投标流程,网页加速器破解版文章目录 一、public 公有继承 - 示例分析1、类型兼容性原则2、类型兼容性原则应用场景 二、类型兼容性原则 - 示例分析1、父类指针 指向 子类对象2、使用 子类对象 为 父类对象 进行初始化3、完整代码示例 一、public 公有继承 - 示例分析 1、类型兼容性原则 类型兼容性原则 :… 文章目录 一、public 公有继承 - 示例分析1、类型兼容性原则2、类型兼容性原则应用场景 二、类型兼容性原则 - 示例分析1、父类指针 指向 子类对象2、使用 子类对象 为 父类对象 进行初始化3、完整代码示例 一、public 公有继承 - 示例分析 1、类型兼容性原则 类型兼容性原则 : C 的 类型兼容性原则 “ 又称为 ” 赋值兼容性原则 ; 子类代替父类 : 需要 基类 ( 父类 ) 对象的 地方 , 都可以使用 公有继承 的 派生类 ( 子类 ) 对象 替代 , 该 派生类 ( 子类 ) 得到了 除 构造函数 和 析构函数 之外的 所有 成员变量 和 成员方法 ; 功能完整性 : 公有继承 的 派生类 ( 子类 ) 本质上 具有 基类 ( 父类 ) 的 完整功能 , 使用 基类 可以解决的问题 , 使用 公有继承派生类 都能解决 ; 特别注意 : 保护继承 和 私有继承 的 派生类 , 是 不具有 基类 的 完整功能的 , 因为 最终继承 后的派生类 , 无法在 类外部调用 父类的 公有成员 和 保护成员 ; 2、类型兼容性原则应用场景 类型兼容性原则 应用场景 : 直接使用 : 使用 子类对象 作为 父类对象 使用 ;赋值 : 将 子类对象 赋值给 父类对象 ;初始化 : 使用 子类对象 为 父类对象 初始化 ;指针 : 父类指针 指向 子类对象 , 父类指针 值为 子类对象 在 堆内存 的地址 , 也就是 将 子类对象 地址 赋值给 父类类型指针 ;引用 : 父类引用 引用 子类对象 , 将 子类对象 赋值给 父类类型的引用 ; 二、类型兼容性原则 - 示例分析 定义父类 Parent , 子类 Child ; class Parent { public:void funParent(){cout 父类 funParent 函数 endl;}private:int c; };// 子类 公有继承 父类 class Child : public Parent { public:void funChild() {cout 子类 funChild 函数 endl;} };1、父类指针 指向 子类对象 定义 一个子类对象 Child child ; 定义父类的指针 , 将 指针 指向 子类对象 的地址 , 这是合法的 ; 代码示例 : // 父类对象Parent parent;// 子类对象Child child;// I. 类型兼容性原则 : 父类指针 指向 子类对象Parent* p_parent2 NULL;p_parent2 child;该原则的应用场景如下 : 定义函数 , 接收 父类指针 或 父类引用 , 此处可以直接传入 子类指针 或 子类引用 ; // 函数接收父类指针类型 // 此处可以传入子类对象的指针 void fun_pointer(Parent* obj) {obj-funParent(); }// 函数接收父类引用类型 // 此处可以传入子类对象的引用 void fun_reference(Parent obj) {obj.funParent(); }2、使用 子类对象 为 父类对象 进行初始化 定义父类对象 , 可以直接使用 子类对象 进行初始化操作 ; // II. 类型兼容性原则 : 使用 子类对象 为 父类对象 进行初始化Parent parent child;3、完整代码示例 #include iostream using namespace std;class Parent { public:void funParent(){cout 父类 funParent 函数 endl;}private:int c; };// 子类 公有继承 父类 class Child : public Parent { public:void funChild() {cout 子类 funChild 函数 endl;} };// 函数接收父类指针类型 // 此处可以传入子类对象的指针 void fun_pointer(Parent* obj) {obj-funParent(); }// 函数接收父类引用类型 // 此处可以传入子类对象的引用 void fun_reference(Parent obj) {obj.funParent(); }int main() {// 父类对象Parent parent;// 子类对象Child child;// 父类对象 可以调用 父类公有函数parent.funParent();// 子类对象 可以调用 子类自身公有函数child.funChild();// 子类对象 可以调用 父类公有函数child.funParent();// 将指向子类对象的指针传给接收父类指针的函数// 也是可以的fun_pointer(child);// 接收父类引用 , 此处传入子类引用fun_reference(child);// 赋值兼容性原则 : cout \n赋值兼容性原则示例 : \n endl;// 常规操作 : 父类指针 指向 父类对象Parent* p_parent NULL;p_parent parent;// 通过父类指针调用父类函数p_parent-funParent();// 将指向子类对象的指针传给接收父类指针的函数// 也是可以的fun_pointer(p_parent);// 接收父类引用参数fun_reference(*p_parent);// I. 类型兼容性原则 : 父类指针 指向 子类对象Parent* p_parent2 NULL;p_parent2 child;// 通过父类指针调用父类函数p_parent2-funParent();// II. 类型兼容性原则 : 使用 子类对象 为 父类对象 进行初始化Parent parent3 child;// 控制台暂停 , 按任意键继续向后执行system(pause);return 0; }执行结果 : 父类 funParent 函数 子类 funChild 函数 父类 funParent 函数 父类 funParent 函数 父类 funParent 函数赋值兼容性原则示例 :父类 funParent 函数 父类 funParent 函数 父类 funParent 函数 父类 funParent 函数 Press any key to continue . . .
http://www.hkea.cn/news/14407255/

相关文章:

  • 怎么免费建网站个人网站可以做论坛么
  • 佛山外贸型网站建设公司制作小公司网站教程
  • 黄冈网站建设公司运动鞋的网站建设规划书
  • 苏州企业如何建站网站美工建设软件下载
  • 免费建设公司网站wordpress是英文
  • 网站建设优化推广哈尔滨如何在微信公众平台添加wordpress
  • 珠海网站建设杰作只用wordpress 主题
  • 深圳做网站的公司的区域搭建小程序需要准备什么
  • 做旅游网站平台合作入驻旅游网站开发的意义是什么
  • 石河子网站建设珠海网站开发维护科技公司
  • 临沂网站制作页面wordpress 使用浏览器缓存
  • 盐城做网站哪家好吴桥县网站建设公司
  • 顺德网站建设要多少钱爱采购网
  • php网站搭建环境搭建wordpress子站点用户无角色
  • 网站实施要求计算机本科论文 网站建设
  • dedecms网站上传服务器不是空间平面设计app软件有哪些
  • 做游戏自媒体视频网站惠州做棋牌网站建设哪家好
  • 网站名称不能涉及网站怎么更改域名
  • 如何做网站做网站需要多少钱微信链图片转换wordpress
  • 静安区网站开发免费网站推广服务
  • 做网站的应用优秀网站建设最新报价
  • 苏州市住房城乡建设局网站首页wordpress设置网页跳转
  • 中国男女做网站嘉兴手机网站
  • 用iis为公司做一个内部网站双语网站怎么做
  • 做网站建设 个体经营 小微企业潮阳建设局网站
  • 电子商务网站建设与管理小论文wordpress云盘
  • 展示形网站怎么建上网用哪家公司的比较好
  • 微信网站开发登录wordpress留言
  • 网站域名备案系统网站后台权限管理怎么做的
  • 商城类网站怎么优化关键词优化包年推广