1.静态外部,不在任何函数内定义。静态内部,不在任何函数内,使用关键字static。静态无连接性,在代码块中,使用关键字static。

2.静态变量会自动零初始化。

3.单定义规则,在每个使用外部变量的文件中,都必须声明它,且变量只能有一次定义。两种变量声明,一种是定义声明,一种是引用声明extern。

4.const常量可以放在头文件中。const int n ==static const int n,外部定义的const数据的链接性为内部,这意味着每个文件都有自己的一组常量,

而不是所有文件共享一组常量,每个定义都是其所属文件私有的,这就是能够将变量定义放在头文件中的原因,如果要声明为外部则在const前加extern。

5.new初始化 int *pt= new int (6),int *ar= new int[4] {1,2,3,4}

6.new定位 char buffer[50]; int *p= new (buffer) int;

7.using 声明会检测有没有变量名冲突,而using编译指令则不会。

8.在名称空间中声明的函数名的作用域为整个名称空间,因此定义和声明必须位于同一个名称空间中。

最新文章

  1. 关于MapReduce中自定义Combine类(一)
  2. wordpres 自定义comment样式
  3. MySQL Table is marked as crashed 解决方法
  4. Java数据结构——解析算术表达式
  5. (转)hadoop基本操作命令
  6. awk中文手册
  7. jQuery基础 (四)——使用jquery-cookie 实现点赞功能
  8. css3特殊图形(气泡)
  9. jeecg开源项目的IDEA的部署
  10. JS中使用document.defaultView.getComputedStyle()、currentStyle()方法获取CSS属性值
  11. python基础学习笔记(十一)
  12. Apache的权限设置与构建虚拟web主机
  13. Eclipse构建项目时"An internal error occurred during: "Building workspace". Java heap space"
  14. [转]python中@classmethod @staticmethod区别
  15. HDU 2222 Keywords Search(AC自动机模板题)
  16. Spring Data JPA 复杂/多条件组合分页查询
  17. 【DP】【P4539】 [SCOI2006]zh_tree
  18. Intelij IDEA 配置Tomcat时找不到 “Application Server”
  19. 【STSRM13】绵津见
  20. HYSBZ 2243(染色)

热门文章

  1. Linux--shell脚本之文本处理工具
  2. Linux--谈父子进程执行过程
  3. 剑指Offer面试题1
  4. C++学习笔记1(标准的输入输出)
  5. Vue 普通对象数据更新与 file 对象数据更新
  6. C#网络程序设计(3)网络传输编程之TCP编程
  7. Javascript一道面试题
  8. 使用 PHPStorm + Xdebug 实现断点调试(二)
  9. 仿淘宝左侧菜单导航栏纯Html + css 写的
  10. java实现二叉树的构建以及3种遍历方法