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

可以做两个网站指向同一个域名合肥seo服务商

可以做两个网站指向同一个域名,合肥seo服务商,海外网购平台排名前十,乌鲁木齐做网站的公司在面向对象编程中,静态成员函数和虚函数都是常见的概念,但它们之间存在着本质上的差异。由于其特性上的差异,静态成员函数不能声明为虚函数。下面我们来探讨一下为什么静态成员函数不能是虚函数。 我在网上查到最多的说法是静态函数没有this指…

在面向对象编程中,静态成员函数和虚函数都是常见的概念,但它们之间存在着本质上的差异。由于其特性上的差异,静态成员函数不能声明为虚函数。下面我们来探讨一下为什么静态成员函数不能是虚函数。

我在网上查到最多的说法是静态函数没有this指针,也就无法找到虚函数。所以静态成员函数不能是虚函数。他们的关键区别就是this指针。

我并不认可这个说法,假设一个基类指针指向一个子类地址,并且该子类完成了重写,现在我要调用该重写后的函数,过程是父类指针->vptr(虚函数表指针)->vtable(虚函数表) ->virtual(虚函数),因此我并不认为该过程需要用到this指针,除非该虚函数用了使用了类内成员。

我认为静态函数不能做虚函数主要是因为他们的概念本身就矛盾,静态函数的主要功能是提供类的全局功能,不依赖于特定对象的调用。而虚函数是用来实现多态的,多态的功能是使用统一的接口来处理不同类的对象,而无需关心对象的具体类型,从而实现代码的灵活性和可扩展性。

可以看到,静态函数的核心是不依赖对象,而多态的核心是基于不同对象,相互矛盾,因此静态成员不能是虚函数,因为没有意义,而并非技术上达不到。

以上纯属个人理解,有不同意见欢迎讨论。

http://www.bjxfkj.com.cn/article/100903.html

相关文章:

  • 延庆住房建设委官方网站seo能干一辈子吗
  • 通信工程建设网站衡阳seo服务
  • 简洁企业网站模板十大网络推广公司排名
  • 央视网商城网站建设成人教育机构排行前十名
  • 做一个响应网站多少钱长沙seo招聘
  • 网站维护的要求包括重庆seo全面优化
  • 国家网站标题颜色搭配高效统筹疫情防控和经济社会发展
  • 网站页面效果图怎么做的seo关键字优化价格
  • 武汉行业门户网站建设app开发价格表
  • 网络科技公司网站源码下载企业网站如何优化
  • 网站建设唯美谷网站免费友情链接
  • 长沙优化网站广州seo推广服务
  • 东莞做网站公司有哪些市场调研的方法
  • 网站开发的岗位与分工开源seo软件
  • 最简单的电子商务网站建设代码优化 seo
  • 公司高端网站设计公司余姚seo智能优化
  • 教育投资网站建设方案厦门推广平台较好的
  • 网站建设美工百度百科企业推广网络营销
  • 在哪个网站做失业分解九江seo公司
  • 阳光保险官方网站找做网站的公司
  • 做教育网站挣钱世界杯排名
  • 企业展示型网站企业网站怎么建立
  • 自己做网站怎么推广武汉seo楚天
  • 网站被抓取电商网站设计方案
  • 做游戏网站多少钱在线检测网站安全
  • 做家常菜的网站百度网站
  • 做最好的美食分享网站比百度强大的搜索引擎
  • 企业域名怎么填写seo教学网seo
  • 深圳网站建设服务器纯手工seo公司
  • 网站开发设计比较好的公司seo站