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

如何保护自己的网站合肥建设网站查询

如何保护自己的网站,合肥建设网站查询,wordpress pv,中信建设我们常用基类指针指向派生类对象来实现多态性。 私有继承不允许基类指针指向派生类 基类指针只能访问到基类中含有的公有成员。 当用基类指针指向派生类对象在动态分配堆上内存的时候#xff0c;析构函数必须是虚函数! 成员如果是数据成员的话访问的是基类的版本#xff…我们常用基类指针指向派生类对象来实现多态性。 私有继承不允许基类指针指向派生类 基类指针只能访问到基类中含有的公有成员。 当用基类指针指向派生类对象在动态分配堆上内存的时候析构函数必须是虚函数! 成员如果是数据成员的话访问的是基类的版本如果派生类中含有相同名字的数据成员的话。 对于已经被重写的方法成员如果没有重写则没有什么问题如果方法成员没有用virtual修饰的话访问的仍然是基类的方法其他方法对基类方法的调用仍然是基类的方法。如果用virtual修饰以后访问的就是派生类的方法。并且基类的方法修改的是基类的数据成员如果派生类中含有相同名字的数据成员是不会被修改的。 如果将该指针赋给一个对象那么多态的性质将消失。 例如 #include iostream using namespace std; class A { public:int t;A() { cout A::A() called.\n; }virtual ~A() { cout A::~A() called.\n; }virtual void Print(){printf(A:Hello world!\n);}virtual void Set(){t 1;} }; class B :public A { public:int t;B(int i){cout B::B() called.\n;buf new char[i];}void Print(){printf(B:Hello world!\n);}void Eat(){printf(B:eat\n);}virtual ~B(){delete[]buf;cout B::~B() called.\n;}void Set(){t -1;} private:char* buf; }; void fun(A* a) {cout May you succeed!\n;delete a; } int main() {A* a new B(15); a-Set();printf(t%d\n, a-t);a-Print(); fun(a);printf(test\n);return 0; }运行结果 参考资料 传送门
http://www.zqtcl.cn/news/313862/

相关文章:

  • 公司起名自动生成器网站优化方法
  • 太原网站开发团队wordpress 链接 插件
  • 阿克顿巴网站建设的目的智通人才招聘网
  • 网站快速优化成营销型网站制作
  • 网站建设mus18php 网站缓存文件
  • 建设企业网站企业网上银行助手下载泰安网签数据
  • 网站开发产权保护如何去掉2345网址导航
  • 网站数据库怎么备份自建网站步骤
  • 多语言版本的网站做网站西安
  • 蚌埠市住房建设部网站在线免费做网站
  • 天津网站建设网络企业网址模板
  • 如何做京东购物网站旅游前 做攻略有什么网站好用
  • 嘉兴网站推广优化公司wordpress显示系统
  • 网站建站定做空间里怎么放多个网站
  • 清远市企业网站seo联系方式深圳人才市场现场招聘信息
  • 网站制作在哪能看网站开发前台开发
  • 一般网站用什么数据库游戏源码搭建
  • 做国外搞笑网站上海建设工程网站
  • 泰州免费网站建站模板网站建设用python怎么样
  • 优秀作文网站都有哪些企业网站的开发与应用
  • 织梦做网站被告如何再工商局网站做设备抵押
  • 什么是自适应网站怎么做国际购物网站
  • 促销活动推广文案网站加alt属性对优化有影响吗
  • 平湖网站改版洛卡博网站谁做的
  • 买卖平台有哪些网站三航奔腾建设有限公司官方网站
  • 网站建设的企业wordpress teamtalk
  • 公司起名字大全免费查询网站的哪些标签需要优化
  • 装修公司手机网站模板网络营销品牌有哪些
  • 如何保证网站安全在线的crm系统软件
  • 网站名称与主体性质不符wordpress首页锚点