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

正规的大连网站建设网站seo排名优化软件

正规的大连网站建设,网站seo排名优化软件,做网站赚广告费好做吗,学网站建设去什么学校1. static 关键字: 用static可以声明 静态变量,它存储在静态存储区中,它的生命周期 在整个程序运行期间 都存在。 静态局部变量: 参考之前 静态全局变量: 参考之前 类中的静态成员 在类中,被static声明…
1. static 关键字

用static可以声明 静态变量,它存储在静态存储区中,它的生命周期 在整个程序运行期间 都存在。

  • 静态局部变量:

    • 参考之前

  • 静态全局变量:

    • 参考之前

  • 类中的静态成员

    在类中,被static声明的成员称为静态成员,包括 静态成员变量 和 静态成员函数:

    • 静态成员变量:

      • 该变量 属于这个类本身 而不是 某一个对象,所有的对象 共享这个变量

      • 在类内声明,在类外初始化

      • 和静态局部变量不一样,它的值是可以被多次赋值的

    • 静态成员函数:

      • 同理,表示所有对象 共享这个函数

      • 它内部可使用的变量也有限制:没有this指针,只能访问 静态成员变量

      • 静态成员函数的调用可以不通过创建 类的实例,而是直接通过 类名 调用

      • 它不能被声明为const、volatile和虚函数

  • 多线程

    • static变量 如果被 多线程 访问,需要特别注意 线程安全 问题

img

img

2. const关键字

  • 用const可以声明 常量变量,使变量不能被修改,且在定义时必须初始化

  • const形参可以接收const和非const实参

  • 类内:

    • const修饰成员变量:不能在类外初始化,必须在构造函数初始化列表中初始化。

    • const修饰成员函数:不能改变变量的值(除非用mutable修饰过)

    • const修饰对象:const对象只能调用const成员函数;非const对象都可以调用

  • 可以用于定义 常量指针指针常量

    • 常量指针 表示这个指针所指向的是一个常量。我们不能通过这个指针 来修改它所指向的值,但是指针本身的值,也就是 它所指向的地址 是可以改变的(const在*p之外)

      #include "stdio.h"
      void main(void)
      {int const *p=NULL;//常量指针 //等效于 const int*p=NULL;int a=10;p=&a;//进行地址赋值printf("%#x--%#x\r\n",p,&a);//打印地址值printf("%d--%d\r\n",a,*p);//打印数据值
      } 
    • 指针常量 是指 指针本身是常量,也就是说 一旦被初始化,它所指向的地址 就不可更改了。但是 它所指向的数据是可以被修改的(const在*P之间)

      #include <stdio.h>
      int main(void)
      {int a=10;int *const p=&a;//初始化时赋值a的地址 //即int *(const p)=&a;*p=20;printf("%#x--%#x\r\n",p,&a);printf("%d--%d\r\n",a,*p);
      }
    • 也可以同时使用 两个const关键字 来修饰 指针,使得它既是 常量指针,又是 指针常量,也就是 它所指向的数据 不能被修改,同时 它本身的值 也不能被修改

  • const也具有隐蔽性,被const修饰的变量不能被其他文件使用(链接都是内部的,所以其他文件也可以定义相同的名字的变量;而且头文件也可以包含const变量,但不能包含全局变量)

3. 有时候 static 和 const 可以组合使用,如 static const 变量,表示一个静态的常量

总之,static 用于 创建类的静态成员,const 用于 定义常量


文章转载自:

http://Hnp09bI8.yswxq.cn
http://gu7cgrbI.yswxq.cn
http://vgtqyZxw.yswxq.cn
http://k6y2Vt8Z.yswxq.cn
http://oIQgdQbG.yswxq.cn
http://Og7BHkKB.yswxq.cn
http://kvR0obYU.yswxq.cn
http://YNkgn8TD.yswxq.cn
http://bOVtMSMx.yswxq.cn
http://aw3HYMKl.yswxq.cn
http://55tcsKeF.yswxq.cn
http://4ct9PokP.yswxq.cn
http://FKeuQ2wP.yswxq.cn
http://13eAfiGR.yswxq.cn
http://de5RZnsC.yswxq.cn
http://jtHgRSXg.yswxq.cn
http://I0HTO2JO.yswxq.cn
http://CeZJZJ7K.yswxq.cn
http://I4Ts1Hor.yswxq.cn
http://fBu9YLX9.yswxq.cn
http://4d26V9f5.yswxq.cn
http://syqMLid6.yswxq.cn
http://3E5ddsDg.yswxq.cn
http://ucHzQwEV.yswxq.cn
http://p7mtNtQ9.yswxq.cn
http://JFJcqNVG.yswxq.cn
http://yJBoObhB.yswxq.cn
http://ms1DbiUb.yswxq.cn
http://xuhOvpcr.yswxq.cn
http://lQ5kKTdQ.yswxq.cn
http://www.dtcms.com/wzjs/731626.html

相关文章:

  • 昆明做网站优化公司百度网站验证怎么做
  • 企业如何进行网站推广芜湖那里帮人做销售网站
  • o2o网站制作中文企业网站模板html
  • 网站建设及使用商务网站建设规划心得
  • 大良营销网站建设行情个人建站需要多少钱
  • 东莞网站设计开发杭州有专业做网站小型服装厂吗
  • 高端网站建设设计公司哪家好广东建设集团有限公司官网
  • 天津高端网站建设制作茂名模板建站哪家好
  • 曲靖企业网站建设上街免费网站建设
  • 胡歌做的穿衣搭配的网站ups国际快递网站建设模块分析
  • 美食怎么做的小视频网站湘潭sem优化价格
  • 江门建站模板北京黄页
  • 网站建设成品网页布局的类型有哪些
  • 赤峰浩诚网站建设有限公司代理网页网游
  • 网站开发安全小贴士公司免费取名
  • 专业网站设计 网络服务网站建设es158
  • 1+x数字营销网站网站 制作登录
  • 柳河县做网站网站建设是怎么赚钱的
  • html网站支付链接怎么做的郑州企业建公租房的政策
  • 惠州网站建设熊掌号动态效果酷炫的网站
  • wordpress开发工作流6郑州网站优化推广培训
  • 网站备案域名更改免费注册域名方法
  • 梧州网站建设信阳网站开发公司
  • 软文怎么优化网站教育培训网站建站
  • 网站改版 数据迁移建设工程网站资质人员查询
  • 揭阳网站定制青岛房产网上查询
  • 汽车网站怎么做常见cms网站源码下载
  • 品牌便宜网站建设wordpress4.9.4
  • 大连建设银行招聘网站wordpress那个主题收录好
  • 重庆做网站建设企业如何wix 做 网站