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

视频剪辑教程自学网站做网站公司赚钱吗?

视频剪辑教程自学网站,做网站公司赚钱吗?,天津专门做网站,网络营销是什么的一种市场营销方式文章目录 1.变量1.变量声明与定义的区别2.作用域与生命周期1. 作用域分类2. 生命周期分类3. 变量的存储类型4. 变量查找顺序5. using 声明和指令对查找顺序的影响 2.初始化方式1.C 括号初始化2.C 列表初始化 1.变量 变量是存储数据的容器,需先定义后使用。定义时需…

文章目录

    • 1.变量
      • 1.变量声明与定义的区别
      • 2.作用域与生命周期
        • 1. 作用域分类
        • 2. 生命周期分类
        • 3. 变量的存储类型
        • 4. 变量查找顺序
        • 5. using 声明和指令对查找顺序的影响
      • 2.初始化方式
        • 1.C++ 括号初始化
        • 2.C++ 列表初始化

1.变量

变量是存储数据的容器,需先定义后使用。定义时需指定数据类型和标识符(变量名)。

1.变量声明与定义的区别

1.声明:告诉编译器变量的存在(如extern int x;),不分配内存。
2.定义:为变量分配内存并可初始化(如int x = 0;)。

2.作用域与生命周期

避免变量冲突,合理管理内存。

1. 作用域分类
  • 全局作用域:定义在所有函数和类外部的变量,整个程序可见。
  • 局部作用域:函数、代码块({})或类内部定义的变量,仅在作用域内可见。
  • 命名空间作用域:在namespace中定义的变量。
2. 生命周期分类
  • 自动存储期:局部变量默认为此类型,函数调用时创建,结束时销毁。
  • 静态存储期:使用static或全局变量,程序启动时创建,结束时销毁。
  • 动态存储期:通过new在堆上分配的变量,需手动delete释放。
3. 变量的存储类型
  • auto 自动推导变量类型(C++11 起),如auto x = 10;(推导为int)。
  • static 改变变量的存储位置和生命周期(如静态局部变量、静态类成员)。
  • extern 声明已在其他文件中定义的全局变量,不分配内存。
  • mutable 允许在const对象中修改特定成员变量。
4. 变量查找顺序

按优先级排序
1.局部作用域(函数内、代码块内)
2.外层作用域(逐级向外,直到全局作用域)
3.命名空间作用域(通过限定符或 using 引入)
4.ADL(实参依赖查找)(仅针对函数调用)

5. using 声明和指令对查找顺序的影响
  • using 声明(如using A::x):
    1.将指定命名空间的变量引入当前作用域
    2.优先级等同于当前作用域定义的变量

  • using 指令(如using namespace A):
    1.将命名空间的所有变量纳入查找范围
    2.优先级低于当前作用域,但高于外层作用域。先在当前作用域上找,然后找外层。

2.初始化方式

  • 默认初始化:未显式初始化时,内置类型(如int、double)的值未定义(包含垃圾值),类类型(如string)由默认构造函数初始化。
  • 直接初始化:使用括号或赋值初始化。
  • 列表初始化:使用花括号{},禁止隐式缩窄转换(如浮点数转整数时丢失精度)。 推荐使用。

全局变量和static 内置类型初始化为0.
类的静态内置类型成员变量(如static int)若未显式初始化,会被自动初始化为 0。

1.C++ 括号初始化

1、通过调用构造函数或转换函数来创建对象。
2、不支持 结构体聚合初始化.
3、T obj() 可能被解析为函数声明。
4、对于内置类型,空括号等价于值初始化(初始化为 0)。

2.C++ 列表初始化

1、关键特性 推荐使用

  • 禁止缩窄转换:防止可能导致数据丢失的隐式转换(如浮点数转整数时丢失精度)
  • 支持聚合初始化:直接初始化数组、结构体等聚合类型
  • 明确初始化语义:空列表{}对内置类型强制初始化为 0,对类类型调用默认构造函数

2、举例
当使用空花括号({})进行初始化时:
1.对于类类型(如MyClass):
调用默认构造函数(若未提供,则使用编译器生成的合成默认构造函数)。

2.对于内置类型成员(如int x):
强制初始化为 0(或空指针),无论该成员是否在类定义中显式初始化。


文章转载自:

http://CkQ32yZX.mqxrx.cn
http://juWbu9cD.mqxrx.cn
http://JOBIJR08.mqxrx.cn
http://ZqdoEZjC.mqxrx.cn
http://ykh2SdVS.mqxrx.cn
http://9bUynkFt.mqxrx.cn
http://uVBTVL25.mqxrx.cn
http://E1yuUEoO.mqxrx.cn
http://myX9kzNy.mqxrx.cn
http://Re19NBIp.mqxrx.cn
http://t2ETEr5P.mqxrx.cn
http://L9C9hcol.mqxrx.cn
http://7gt8USIj.mqxrx.cn
http://YqW8hcYQ.mqxrx.cn
http://KN8Fcav2.mqxrx.cn
http://nvZUT1be.mqxrx.cn
http://XXClP8D8.mqxrx.cn
http://qKuor3oT.mqxrx.cn
http://S8htZKNo.mqxrx.cn
http://T8Kf9ftd.mqxrx.cn
http://Q9wD5ZWg.mqxrx.cn
http://BUqqtsHx.mqxrx.cn
http://IYjukYs4.mqxrx.cn
http://JbupWmRi.mqxrx.cn
http://bRHFPyxm.mqxrx.cn
http://EGg2r9Rg.mqxrx.cn
http://cCcQV4pV.mqxrx.cn
http://tCxSISxc.mqxrx.cn
http://QGlHu8aK.mqxrx.cn
http://mM2hCNyJ.mqxrx.cn
http://www.dtcms.com/wzjs/684835.html

相关文章:

  • 凡科网站做网站多少钱网站优化seo教程
  • icp备案网站要先建好吗华为品牌vi设计
  • 购物网站的做网站制作网址
  • 企业网站建设 英铭中国佛山手机网站建设
  • 工信和信息化网站备案系统广西工商网站查询企业信息
  • 如何将百度地图加入网站谷城网站定制
  • 千博企业网站管理系统旗舰版保定网站建设方案
  • ip网站架设邹平 建设项目 网站公示
  • 漯河网站建设网站建设大学生网页设计怎么做
  • 珠海网站建设 金碟江西做网站的
  • 沈阳网站开发招聘发布网站域名设置
  • 上传 wordpress网站手机优化
  • 网站建设用户调查报告怎么才能创建个人网站
  • 网站站内推广计划书中际城市建设有限公司网站
  • 宜昌制作网站公司运城盐湖区姚孟信通网站开发中心
  • 色一把做最好的看片网站想注册个网站做短租房投资多少钱
  • 网站改版对网站优化影响最大的问题有哪些中小企业网站建设济南兴田德润o厉害吗
  • 企业网站开发期末报告苏州门户网站建设电话
  • wordpress评论不准设置网站视频广告联盟平台
  • 深圳做分销网站的公司内蒙古最新消息
  • 如今做那个网站能致富深圳网站建设 贴吧
  • 网站怎么做首页比较好网站开发工程师心得总结
  • 在网站上使用特殊字体wordpress可以移动端
  • 泰州建设局网站wordpress typecho 大数据库
  • 网站版权符号做淘宝用那些网站发货
  • 网站搜索查询wordpress云服务器安装教程
  • 创新的常州网站建设免费ppt模板300套
  • 网站的ftp地址怎么查中国交通建设集团英语网站
  • 找天津网站建设公司做个网站多少钱厦门关键词排名优化
  • 大连网站建设案例河南旅游网站建设