如果在vs中安装C++万能库头文件

本篇文章为大家展示了如果在vs中安装C++万能库头文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

一、C++万能库是什么?

1、C++万能库的定义:简而言之,就是一条语句代替了多条语句,包含了目前c++所包含的所有头文件

2、C++万能库的写法:#include <bits/stdc++.h>

二、C++万能库包含的内容:

如下是bits/stdc++.h所包含的C++所有库函数头文件:

#ifndef_GLIBCXX_NO_ASSERT
#include<cassert>
#endif
#include<cctype>
#include<cerrno>
#include<cfloat>
#include<ciso646>
#include<climits>
#include<clocale>
#include<cmath>
#include<csetjmp>
#include<csignal>
#include<cstdarg>
#include<cstddef>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<ctime>

#if__cplusplus>=201103L
#include<ccomplex>
#include<cfenv>
#include<cinttypes>
#include<cstdalign>
#include<cstdbool>
#include<cstdint>
#include<ctgmath>
#include<cwchar>
#include<cwctype>
#endif

//C++
#include<algorithm>
#include<bitset>
#include<complex>
#include<deque>
#include<exception>
#include<fstream>
#include<functional>
#include<iomanip>
#include<ios>
#include<iosfwd>
#include<iostream>
#include<istream>
#include<iterator>
#include<limits>
#include<list>
#include<locale>
#include<map>
#include<memory>
#include<new>
#include<numeric>
#include<ostream>
#include<queue>
#include<set>
#include<sstream>
#include<stack>
#include<stdexcept>
#include<streambuf>
#include<string>
#include<typeinfo>
#include<utility>
#include<valarray>
#include<vector>

#if__cplusplus>=201103L
#include<array>
#include<atomic>
#include<chrono>
#include<condition_variable>
#include<forward_list>
#include<future>
#include<initializer_list>
#include<mutex>
#include<random>
#include<ratio>
#include<regex>
#include<scoped_allocator>
#include<system_error>
#include<thread>
#include<tuple>
#include<typeindex>
#include<type_traits>
#include<unordered_map>
#include<unordered_set>
#endif

三、如何导入C++万能库到vs2019中:

1、首先:在桌面上新建一个文本文件;其次:将(二)中的代码拷贝进入文本文件,保存并退出;最后重命名为:stdc++.h

如果在vs中安装C++万能库头文件

2、找到vs在电脑中的文件位置:找到VC下include文件夹本机路径D:\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include

如果在vs中安装C++万能库头文件

3、在include文件夹中新建文件夹,并命名为bits

如果在vs中安装C++万能库头文件

4、进入bits文件夹,将之前创建的stdc++.h拷贝进该文件夹中

如果在vs中安装C++万能库头文件

四、如何寻找include文件夹:

特殊情况:如果找不到文件的办法1)右键你的vs,打开文件所在的位置;往上走,返回到Community文件夹;

如果在vs中安装C++万能库头文件

如果在vs中安装C++万能库头文件

2)再到搜索框中搜索: cliext

如果在vs中安装C++万能库头文件

3)同样:右击该文件,打开文件所在的位置,即为include文件夹。

五、在vs2019中使用万能库:

代码块,检验是否成功安装:

#include<bits/stdc++.h>

usingnamespacestd;
voidsolve(){
	cout<<"HelloWorld!\n";
}

intmain(){
	solve();

	return0;
}

运行结果:

如果在vs中安装C++万能库头文件

六、浅谈万能库:

C++万能库有利有弊,是一把双刃剑:利:1)C++万能库很方便;2)使用C++万能库后,不需要导入其他头文件,节省时间;3)在一些比赛中,是可以使用C++万能库,节省了比赛时间;4)无需考虑自己有没有少导入了哪一些库;5)是代码看起来整洁,少了很多导入头文件的语句弊:1)不利于你的进步,你会慢慢的依赖他,导致有些头文件,你会忘记;2)相对于你写一个文件时使用几个库,只需要编译这几个库,然而C++万能库需要编译所有头文件,导致编译时间的增加,这是我们不愿意看到的;3)在比赛中,容易导致TLE(Time Limit Exceed),即超时;

上述内容就是如果在vs中安装C++万能库头文件,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注恰卡编程网行业资讯频道。

发布于 2021-02-24 07:35:30
收藏
分享
海报
0 条评论
167
上一篇:如何在MyBatis中实现数据的批量新增和删除 下一篇:如何正确的使用git stash 和unstash
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码