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

外国域名注册很多网站天津建设工程信息网的ca花钱吗

外国域名注册很多网站,天津建设工程信息网的ca花钱吗,WordPress修改前端,营口汽车网站建设C static关键字 1、概述2、重要概念解释3、分情况案例解释3.1 static在类内使用3.2 static在类外使用案例一:案例二:案例三 1、概述 static关键字分为两种情况: 1.在类内使用 2.在类外使用 2、重要概念解释 (1)翻译…

C++ static关键字

  • 1、概述
  • 2、重要概念解释
  • 3、分情况案例解释
    • 3.1 static在类内使用
    • 3.2 static在类外使用
      • 案例一:
      • 案例二:
      • 案例三

1、概述

static关键字分为两种情况:
1.在类内使用
2.在类外使用

2、重要概念解释

(1)翻译单元(原文链接)
一个工程包含一个或多个翻译单元。
一个翻译单元一个实现文件.cpp及其直接或间接包含的所有标头.h组成。

(2)编译与链接过程
每个翻译单元独立编译
编译完成后,链接器会将编译后的翻译单元合并到单个程序中
详见另一篇博文

3、分情况案例解释

3.1 static在类内使用

在这里插入图片描述
注意点:静态方法不能访问非静态变量

3.2 static在类外使用

static在类外使用,只会在该翻译单元内部查找该变量/函数符号进行链接,其它翻译单元对它不可见。

案例一:

例如main.cpp和add.cpp文件,都有add_func函数定义,但是main.cpp文件中add_func函数用static修饰,只在mian.cpp的翻译单元可见,链接不报错。
在这里插入图片描述

案例二:

static.h头文件定义了var变量,并在main.cpp和add.cpp文件中均引入static.h头文件,链接阶段报错。
include是直接将头文件拷贝复制进来,于是main.cpp文件和add.cpp文件中都有int var = 10;。链接阶段,链接器查找到2个相同符号,于是报错。只要将头文件中var加上static修饰,则2个cpp文件中的var变量均是仅自己的翻译单元可见,无报错。
在这里插入图片描述
在这里插入图片描述

案例三

extern关键字是让从外部翻译单元查找变量
如果外部翻译单元变量使用static修饰,则报错,找不到该变量,因为static修饰让变量变成某外部翻译单元私有的,本翻译单元不可见该变量。
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/27031/

相关文章:

  • 模块网站建设企业管理
  • 个人网站模板 html5网络营销网站平台有哪些
  • 怎么做网站静态布局未成年怎么在网上卖东西
  • 网站开发涉及到哪些知识产权一般网站版式有哪几种
  • 生产企业做网站有用吗网站开发微信支付
  • 小学最好的网站建设网页升级中紧急自动转跳中
  • 广州 济南网站建设公司 网络服务上海网站定制设计
  • 阜新网站开发常州网站推广培训
  • fusion做电影网站卡死纪检部门网站举报建设
  • 宜宾市珙县住房城乡建设网站海南直聘网
  • 自己做网站排名好吗wordpress 梦月酱
  • 阜新门户网站建设腾讯云服务器
  • 个人网站 网站教程自学网站开发需要看什么书
  • 贵阳做网站的公司厦门建设网站公司
  • 能免费做封面的网站wordpress 移动端 主题
  • 百度站长平台网站验证已经有域名 怎么修改网站
  • 华为模板建站网络规划设计师月薪多少
  • 阿里云esc建设网站企业网站后台模板
  • 天峨县建设局网站网站怎么分工做
  • 做网站一定要用cms吗wordpress调用网站标题
  • 爬取数据做网站健身房网站建设
  • 自己怎么做视频网站泉州服装网站建设
  • 小说网站开发过程 实训报告沈阳seo搜索排名优化
  • 网站建设的销售术语微软手机做网站服务器
  • 只做瓶子包装设计的创意网站电脑网站视频怎么下载
  • 前端网站建设插件2345网址导航怎么关
  • 关于实验室建设的英文网站企业核名
  • 网站建设和咨询服务合同网站开发
  • 怎么做百度采购网站抖音代运营合作策划书
  • 两个网站 一个域名石家庄哪家公司做网络推广好