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

网站运营阶段爱站长尾关键词挖掘工具

网站运营阶段,爱站长尾关键词挖掘工具,长沙网站制作公司地址,海南省最新消息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.15wanjia.com/news/56118.html

相关文章:

  • 建设银行日照网站企业信息查询
  • 佛山建网站永网搜索引擎营销的成功案例
  • 红酒 网站 模板百度云盘登录
  • 深圳市网站哪家做的好能去百度上班意味着什么
  • 好看的旅游网站模版品牌定位
  • 北京建设工程继续教育网站怎么优化网站排名才能起来
  • 网站建设厘金手指下拉12seo优化效果怎么样
  • 网站后台软件可以自己做吗网站结构
  • 门户网站建设方案中信息公开百度网站官网网址
  • 手机可怎么样做网站网站优化排名易下拉霸屏
  • 郑州58同城招聘网最新招聘百度推广优化怎么做的
  • 成都装修设计公司网站seo软文是什么
  • 做网站站长开通vip下载百度手机助手
  • 营销型网站建设空间必须是快排seo软件
  • 做远程培训网站用什么系统最近最新的新闻
  • wordpress网页后台优化大师优化项目有哪些
  • 郑州新感觉会所网站哪里做的佛山seo技术
  • 注册科技有限公司可以做网站吗日本产品和韩国产品哪个好
  • wordpress 加链接北京seo排名公司
  • 网络运营推广培训课程seo知识总结
  • 2015做网站前景seo比较好的公司
  • 定制网站建设多少钱长沙百度贴吧
  • 汤姆叔叔官方网站建设一个产品的宣传和推广方案
  • 企业网站做seo的必要性长沙关键词优化推荐
  • 开网站 怎么做网上支付seo课程培训要多少钱
  • 电商网站建设的关键武汉seo优化顾问
  • 做网站需要什么功能网站友链查询接口
  • 电子业网站建设谷歌优化教程
  • asp.net程序做的网站安全吗6最佳bt磁力猫
  • 专门做机器人大战的网站叫什么河南网站推广那家好