C++
文章平均质量分 81
C++相关知识
Katarina_777
这个作者很懒,什么都没留下…
展开
-
C++基础知识
**1.static关键字的作用 ·全局静态变量: 内存中的位置为静态存储区,整个程序运行期间一直存在。 初始化:未经初始化的全局静态变量会被自动初始化为0 作用域:全局静态变量在声明他的文件之外是不可见的,从定义之处开始到文件结尾。 ·局部静态变量: 与全局静态变量比主要是作用域的不同:作用域仍为局部作用域,当定义它的函数或者语句块结束后,作用域结束。但当局部静态变量离开作用域之后并没有被销毁而是仍然驻留在内存中,只不过我们不能再对它进行访问,直到该函数再次被调用,且值不变。 ·静态函数: 函数定义和声明原创 2021-03-31 23:28:12 · 131 阅读 · 0 评论 -
C++ map用法总结
1.map简介 map是STL的一个关联容器,提供一对一的hash 第一个可以称为关键字(key),每个关键字只能在map中出现一次; 第二个可以成为该关键字的值(value); map以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。map主要用于资料一对一映射(one-to-one)的情况,map内部的实现自建一棵红黑树,这棵树有对数据自动排序的功能。在map内部所有的数据都是有序的。例如一个班级中,每个学生的学号和他的姓名就存在一对一的映射关系。 2.map的功能 自动建立转载 2021-03-29 15:06:57 · 151 阅读 · 0 评论