- 博客(2)
- 收藏
- 关注
原创 C、C++中static关键字详细用途
C、C++中static关键字 变量 1、局部变量 - 普通局部变量的值在初始时是不确定的,除非对其显式赋值。 - 普通局部变量存储于进程栈空间,使用完毕立即释放。 - 静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会把它初始化为0。 - 静态局部变量存储于进程的全局数据区,即使函数返回,它的值也会保持不变。 #include <stdio.h> void fn(void); { int n = 10; printf("n=%d\n", n);
2021-07-21 17:55:32 64
原创 C++ STL vector添加元素之push_back()和emplace_back()的区别
push_back() 该成员函数的功能是在 vector 容器尾部添加一个元素。 eg: #include <iostream> #include <vector> using namespace std; int main() { vector<int> values; values.push_back(1); //向 values 容器尾部添加一个首元素 values.push_back(2); //在元素1后面添加2 for (in
2021-07-18 16:41:02 178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人