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

哈尔滨建设局网站网络舆情监测与研判

哈尔滨建设局网站,网络舆情监测与研判,网站托管,百度提交网站已删内容目录 虚函数介绍 虚函数、覆盖和重载区别 虚函数介绍 C的虚函数是多态性的表现 1.构造函数不能为虚函数2.子类继承时虚函数仍为虚函数3.虚函数类外实现时#xff0c;不需要加virtual4.有虚函数的类#xff0c;析构函数一定要写成虚函数#xff08;否则可能会造成内存泄漏的虚函数是多态性的表现 1.构造函数不能为虚函数2.子类继承时虚函数仍为虚函数3.虚函数类外实现时不需要加virtual4.有虚函数的类析构函数一定要写成虚函数否则可能会造成内存泄漏5.纯虚函数不能实例化子类必须实现父类虚函数否则也不能实例化 class A { public:virtual A(){} //报错“A”:“inline”是构造函数的唯一合法存储类 } class A { public:A(){ cout A() endl; }virtual void print(void) { cout A::print() endl; } };class B : public A { public:B() { cout B() endl;}void print(void) { cout B::print() endl; }//虽然没有写virtual但继承来自A所以仍然为virtual。但强烈建议写上virtual };class C : public B { public:C() { cout C() endl; }virtual void print(void); }void C::print(void) //类外实现函数体时不需要加 virtual {cout C::print()! endl; }int main(void) {A *a new C;a-print(); //打印 C::print()!return 0; } class A { public:A(){}virtual void print(void) 0; };class B : public A { public:B(){} //此处没有对print进行实现 };int main() { // A a; //报错“A”: 无法实例化抽象类 // B b; //报错“B”: 无法实例化抽象类return 0; } class A { public:A() { cout A() endl;}virtual void print(void) { cout A::print()! endl; }~A() { cout ~A() endl; } //此处析构函数未声明为virtual };class B : public A { public:B() { cout B() endl; }virtual void print(void) { cout B::print() endl; }~B() { cout ~B() endl; } };int main(void) {A *a new B;a-printf();delete a; //注意看下面执行结果打印return 0; } 执行结果如下只执行了类A的析构函数new出来的B的析构没有执行内存泄漏 当A的析构函数声明为virtual则先执行B的析构函数在执行A的析构函数 虚函数、覆盖和重载区别 虚函数父类某成员函数必须用virtual声明子类重写的函数定义完全与父类相同参数类型参数个数和返回值发生在父类和子类之间父类可以调用子类的函数 覆盖父类成员函数不用virtual声明子类成员函数名称与父类相同参数类型参数个数和返回值可以不同子类则完全覆盖父类所有相同名称的函数即子类不能访问父类相同函数名称的函数 重载同一类的类成员函数之间成员函数名称相同但成员函数的参数类型、参数个数必须有至少一项不同
http://www.w-s-a.com/news/325577/

相关文章:

  • 余姚做网站公司网站建设有哪些基本流程
  • 门户网站建设的报价百度医生在线问诊
  • 北京公司注册在哪个网站浏览器打开网址404
  • 廊坊做网站公司绣花图案设计网站
  • 网站空间租用哪个好购物网站建设模板图片
  • 建设银行包头分行网站泰安网签成交量最新
  • 手机微网站与微官网现在去成都需要隔离吗
  • 学校的二级网站怎么建设深圳企业网站制作设计
  • 自己做qq头像静态的网站网站建设是属于软件开发费吗
  • 举报网站建设做网站之前的工作
  • 用QQ群做网站排名个人网站制作协议
  • 做茶叶网站的素材天津网站营销
  • 网站设计建设流程图微信端的网站开发python
  • 湖州网站seo优化网站改域名备案
  • dedecms怎么制作网站合肥电商网站开发
  • 网站开发通用流程图做flash的网站
  • 营销型网站有哪些平台网站建设藤设计
  • 网站需求分析网站建设美食网站建设多少钱
  • 有专门做网站的吗建德网站
  • 做网站要买服务器吗单页设计思路
  • 一 电子商务网站建设规划网站开发前端框架和后端框架
  • 自助网站建设系统软件自己免费建设网站
  • 百度微建站access如何与网站连接数据库
  • ppt素材免费网站网站正能量晚上免费软件
  • 个人淘宝客网站如何备案搭建一个平台要多少钱
  • nginx 网站建设淘客网站怎么做首页
  • 网站制作的基本步骤是手机网站建设 新闻
  • 水墨 网站源码工装
  • 任丘网站建设服务网站 建设原则
  • 长沙做一个网站要多少钱网站底部备案代码