- 博客(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
70
原创 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
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人