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

vs网站开发 怎么运行网站后台页面是什么

vs网站开发 怎么运行,网站后台页面是什么,做经营网站怎么赚钱,百度电脑版官网在面向对象编程中,静态成员函数和虚函数都是常见的概念,但它们之间存在着本质上的差异。由于其特性上的差异,静态成员函数不能声明为虚函数。下面我们来探讨一下为什么静态成员函数不能是虚函数。 我在网上查到最多的说法是静态函数没有this指…

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

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

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

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

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

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

http://www.laogonggong.com/news/77247.html

相关文章:

  • 做网站不想用微软雅黑了seo 重庆
  • 青羊区建设网站女和男做的视频网站
  • 怎么做图片网站源码昆山网站建设费用
  • 不干胶网站做最好的建立平台网站要多久
  • 网站备案查询接口东莞市seo网络推广服务机构
  • 抄袭网站违法学校网站建设领导小组
  • 提供网站建设哪家好如何做网站建设团队建设
  • 建立网站用英语怎么说做网站的工具 论坛
  • 如何在社交网站上做视频推广微科技h5制作网站模板
  • 东莞网站包年优化做易拉宝的网站
  • 网站开发人员 生活内蒙古网站seo
  • 长春网站网站建设织梦网站仿站
  • 越野车网站模板wordpress 建站的利弊
  • 网站建设的销售术语煤矿建设工程质量监督总站网站
  • 网站 代理 备案 费用大连微网站
  • 天津网站开发建设网页设计素材网站推荐
  • 吉林省建设行业继续教续网站智能物联网综合管理平台
  • 南宁企业网站制作网站开发任务清单
  • 怎么做就一张图的网站jquery 网站后台模板 仿
  • 郑州网站优化效果安装手机app
  • 企业公司网站模版百度123123网址大全
  • 广州专业的做网站公司多少钱怎么翻译
  • 请详细说明网站开发流程及原则做网站必须要认证吗
  • 织梦cms传播公司网站模板网站开发的技术支撑 经验能力
  • 网站子目录建立装修接单网
  • 宿迁公司企业网站建设建筑工程招聘网站哪个好
  • 建设好网站西安发布市民
  • 网站规划与设计大作业怎么做wordpress 作者信息
  • 东莞技术好的网站建设中文域名有哪些网站
  • 开发区经济建设网站wordpress 谷歌头像