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

视频logo免费生成网站国外 设计 网站

视频logo免费生成网站,国外 设计 网站,泸州北京网站建设,网页源代码下载36 友元 1#xff09;全局函数 全局函数做优元#xff0c;就是把全局函数复制到类中#xff0c;加个friend 同上#xff0c;将class GoodGay前写个friend#xff0c;就可以访问了 当然#xff0c;还有成员函数做友元 39 运算符重载-加号 普通加号只知道两个整型撒的…36 友元 1全局函数 全局函数做优元就是把全局函数复制到类中加个friend 同上将class GoodGay前写个friend就可以访问了 当然还有成员函数做友元 39 运算符重载-加号 普通加号只知道两个整型撒的相加 而自定义的类型的东西要相加比如两个人相加就要用运算符重载 编译器做不到p1_mAp2_mA赋给p3_mA自定义需要 写函数这么写 operator来了 还可以全局函数 40 左移运算符重载 想要用counp格式那么只能用全局函数来写上面成员函数只有创建对象了才能用operator所以不能这个顺序 14 函数重载 出错 . 无参是不行的 本质是编译器通过参数个数/类型搭配的 double型 参数顺序不同 即函数参数类型不同 或者 个数不同 或者 顺序不同 函数的返回值不可以作为函数重载的条件 15 函数重载-注意事项 碰到默认参数就会出现歧义。 45 继承 减少重复代码 class 子类继承方式 父类 越下越细分 46 继承方式 public时private不能继承public、protected访问权限不变。 private时全部private 47 继承模型 是16 父类所有非静态成员都被子类继承 父类私有成员属性倍编译器隐藏了访问不到但是确实倍继承了 48 构造和析构顺序 先有父类对象还是先有子类对象 父类对象是自己构造和析构创建子类对象呢 先有爸爸后有儿子 继承中 先调用父类构造函数再调用子类构造函数析构顺序与构造相反 49 继承同名成员的处理方式 1)同名成员属性 void test01() {Son s;cout Son下的m_A s.m_A endl;cout Base下的m_A s.Base::m_A endl;//父类的作用域s.Bases.func(); //son的同名成员s.Base::func();s.Base::func(10); //当子类与父类拥有同名的成员函数子类会隐藏父类中所有版本的同名成员函数 //如果想访问父类中被隐藏的同名成员函数需要加父类的作用域 }51 多继承语法 自己两个base1一个base2一个那么也就是16个字节sizeof 同名成员加作用域 52 菱形继承以及解决问题 虽然可以加作用域m_Age但是还是继承了两份但是羊驼到底是18还是28我们只需要一份就够了资源浪费 解决问题在继承前面加个vitural虚继承 age只有一份了 sheep、tuo继承下来的虚指针了 53 多态 54 多态的原理 没加virutal是一个字节加了是四个字节不是int是指针不管什么指针都是4个字节首先需要明白一个指针变量存放的是地址,而不是一个常量,因此不管什么类型的变量,都是地址的所占的大小。 vtptr指向的虚表存的地址为animal::speak的 55 计算器类 56 纯虚函数和抽象类 *父类指针Base base指向 子类对象 57 制作饮品 58 虚析构和纯虚析构 //virtual ~Animal() //{ // cout Animal虚析构函数调用 endl; //} virtual ~Animal() 0; }; Animal::~Animal() { cout Animal 纯虚析构函数调用 endl; } / /和包含普通纯虚函数的类一样包含了纯虚析构函数的类也是一个抽象类。不能够被实例化。 class Cat : public Animal { public: Cat(string name) { cout Cat构造函数调用 endl; m_Name new string(name); } v irtual void Speak() { cout *m_Name 小猫在说话! endl; } ~ Cat() { cout Cat析构函数调用! endl; if (this-m_Name ! NULL) { delete m_Name; m_Name NULL; } } public: string *m_Name; }; void test01() { Animal *animal new Cat(Tom); animal-Speak(); //通过父类指针去释放会导致子类对象可能清理不干净造成内存泄漏 //怎么解决给基类增加一个虚析构函数 //虚析构函数就是用来解决通过父类指针释放子类对象 delete animal; }
http://www.zqtcl.cn/news/115941/

相关文章:

  • php做网站架构图开家做网站公司有哪些
  • 专门做ppt会员网站鄞州网站制作
  • 企业网站开发视频请简述网站建设流程图
  • 做网站 做手机app要学什么软件网站在哪里购买
  • 老罗做的网站赣州建设部网站
  • 四川建设主管部门网站盘搜搜
  • 创造网站的最简单 软件是哪个免费全自动推广平台
  • 如何看网站做的好坏vs2017做网站
  • 电子商务网站开发费用入账wordpress商城主题模板下载
  • 广西南宁公司网站制作百度推广自己做网站吗
  • 网站建设公司外链怎么做网站开发职业类别代码
  • 网站优化公司怎么选免费手机网站建设
  • 怎么建立自己的网站平台多少钱专用于做网站公司
  • 怎么修改网站后台权限商城网站制作 价格
  • 英铭广州网站建设wordpress服务器域名
  • 怎么做微商网站怎么生成网站源代码
  • 建设网站怎么设置网站页面大小外贸原单童装哪个网站做
  • 网站布局设计软件太原专业做网站
  • 织梦教育培训网站源码素材图下载
  • 内容网站外贸网站外贸网站建设行吗
  • 什么是网络营销定义北京网站关键词优化
  • 开奖视频网站开发成都优化官网公司
  • 网站开发培训学校互联网软件外包平台
  • 房屋网签查询系统官方网站建设网站总经理讲话范本
  • 创建网站好的平台罗湖网站建设优化
  • 青海兴远建设工程有限公司网站wordpress怎么设计网站
  • 泉州建站公司模板马云谈2025的房价
  • 动漫制作专业什么电脑最适合沈阳关键词优化报价
  • seo企业网站源码虚拟主机如何建设多个网站
  • 电商 网站模板借钱软件推广微信hyhyk1