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

怎么把自己网站推广出去网上推广的平台有哪些

怎么把自己网站推广出去,网上推广的平台有哪些,shopify网站建设,免费顶级域名注册网站C的编译分为四步&#xff0c;最终生成一个可执行文件。 C的运行&#xff0c;就是将可执行文件交给操作系统&#xff0c;按照机器码逐步执行&#xff0c;运行功能。 先看一个非常非常有趣的例子&#xff1a; class Father{ public:virtual void f(){cout<<"I am fat…

C++的编译分为四步,最终生成一个可执行文件。
C++的运行,就是将可执行文件交给操作系统,按照机器码逐步执行,运行功能。
先看一个非常非常有趣的例子:

class Father{
public:virtual void f(){cout<<"I am father"<<endl;}};class Son : public Father{
private:void f(){cout<<"I am son"<<endl;}
};int main() {Father * ptr = new Son;ptr->f();
}

看起来是不被允许的访问私有成员。但是不仅可以编译通过,而且输出的还是

I am son

看起来非常非常的难以理解。
首先,类是编译期间的概念,所谓访问权限控制只发生在编译期间。对象分配内存才是运行期间概念。
Father * ptr = new Son;
ptr是动态类型,因为存在虚函数和虚函数表,所以变成了动态绑定。但是动态绑定发生在运行的时候,在编译期间,
ptr->f();
编译器只知道这是通过一个Father类型的指针调用一个Father类的public成员函数,编译通过完全没问题。
因为虚函数表的产生,所以运行时实际调用的是Son类的私有成员函数,但是运行时不关注访问类型,如此一来毫无问题。

我想通过这个例子说明什么呢?
代码中如果调用非虚函数,那么在编译期间就已经明确了行为;
代码中如果调用了虚函数,那么在运行期间才会明确行为。

http://www.tj-hxxt.cn/news/67517.html

相关文章:

  • 织梦做企业网站教程优书网首页
  • 广东网站建设色盲测试图
  • 岳阳公司网站开发百度如何购买关键词
  • 深圳网站制作搜行者seo网上卖货的平台有哪些
  • 网站开发助手seo排名优化方法
  • 傻瓜式 建网站2345网址导航怎么下载
  • 商城网站建设哪家公司好常见的网络推广方法
  • 网站做定向的作用大型集团网站建设公司
  • 看房子建设进度的网站app拉新任务平台
  • 曼朗策划网站建设市场营销策略有哪4种
  • 凡客诚品购物官网唐山seo排名外包
  • 模块建站平台今日大事件新闻
  • 宿迁做网站电话淘宝网店代运营正规公司
  • 宝宝投票网站怎么做厦门人才网唯一官方网站
  • 网站正在建设中html百搜网络科技有限公司
  • 临沂网站建设求职简历线上网络推广怎么做
  • 怎么做网站公众号快速seo排名优化
  • 宿州房地产网站建设企业推广app
  • 开公司注册空头公司做网站百度关键词排名怎么靠前
  • 宁波网站建设公司奉化网站关键词优化费用
  • 调用wordpress媒体库上传百度seo网站优化
  • 由音乐学院做的网站网络宣传渠道有哪些
  • 重庆做网站 外包公司有哪些网站链接分析工具
  • 比wordpress好国外seo比较好的博客网站
  • 织梦教育咨询企业网站模板微信营销平台
  • 网站年费怎么做分录灰色产业推广引流渠道
  • 南昌网站建设方案详细版安徽seo网络推广
  • 零用贷网站如何做网站优化排名软件
  • 上海做b2b国际网站公司十大跨界营销案例
  • 图片发到哪些网站 seo竞价广告是怎么推广的