介绍
学C++的朋友们,你们经常使用什么头文件呢?是 iostream
吗?
众所周知 iostream
是输入、输出流的意思,这是C++中最基本的一个头文件。头文件也称库
,库中可以包含一些函数
与常量
。
但是,这样就会导致你用的一些函数不包含在库中,引起不必要的麻烦(例如报错)。所以,有没有一种全面、万能的库呢?
答案是:当然有
!
它就是:bits/stdc++.h
示例代码
例如,我现在要写一个随机生成20个100以内数的代码,却忘记随机需要哪个库了,就可以直接使用万能库 bits/stdc++.h
。
(本来需要 iostrem
和 cstdlib
库的)
原代码
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
srand(time(0));//设置随机数种子
for(int i=1;i<=20;i++) cout<<rand()%101<<' ';
return 0;
}
使用万能库
#include<bits/stdc++.h>
using namespace std;
int main()
{
srand(time(0));//设置随机数种子
for(int i=1;i<=20;i++) cout<<rand()%101<<' ';
return 0;
}
结语
以上的两段代码除了使用万能库的可能会稍微延那么零点几毫秒的时,其余没什么差别。
今天的内容你学会了吗?你觉得万能库 bits/stdc++.h
好用吗?你还有什么好用的库呢?欢迎在评论区留言分享!
以上就是本期的全部内容了,学会了别忘记点赞、收藏、关注、评论哦!我是15387524481,关注我,我会不定期更新各种内容,让编程更有趣!