默认初始化问题

vector和内置数组
#include<iostream>
#include<vector>
using namespace std;
int main()
{
	vector<int>a;//会被初始化为0;
	//与编译器有关,建议vector<int>a(n);这样能避免不必要的麻烦
	int b[10];//分配10个int大小空间,不过初始值为一个随机值
	int vf;//初始值和内置数组元素默认初始值一样
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43425693/article/details/90018608