
C++万能库头文件在vs中的安装
发布日期:2021-05-08 07:47:30
浏览次数:23
分类:精选文章
本文共 1914 字,大约阅读时间需要 6 分钟。
前言
C++万能库头文件在vs2019中的安装
一、C++万能库是什么?
1、C++万能库的定义:简而言之,就是一条语句代替了多条语句,包含了目前c++所包含的所有头文件
2、C++万能库的写法:#include <bits/stdc++.h>
二、C++万能库包含的内容:
如下是bits/stdc++.h所包含的C++所有库函数头文件:
#ifndef _GLIBCXX_NO_ASSERT#include#endif#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #if __cplusplus >= 201103L#include #include #include #include #include #include #include #include #include #endif// C++#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
#include
三、如何导入C++万能库到vs2019中:
1、首先:在桌面上新建一个文本文件;
其次:将(二)中的代码拷贝进入文本文件,保存并退出; 最后重命名为:stdc++.h
2、找到vs在电脑中的文件位置:找到VC下include文件夹
本机路径D:\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include
3、在include文件夹中新建文件夹,并命名为bits

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

四、如何寻找include文件夹:
特殊情况:如果找不到文件的办法 1)右键你的vs,打开文件所在的位置;往上走,返回到Community文件夹;
2)再到搜索框中搜索: cliext
3)同样:右击该文件,打开文件所在的位置,即为include文件夹。
五、在vs2019中使用万能库:
代码块,检验是否成功安装:
#includeusing namespace std;void solve() { cout << "Hello World!\n";}int main() { solve(); return 0;}
运行结果:

六、浅谈万能库:
C++万能库有利有弊,是一把双刃剑:
利: 1)C++万能库很方便; 2)使用C++万能库后,不需要导入其他头文件,节省时间; 3)在一些比赛中,是可以使用C++万能库,节省了比赛时间; 4)无需考虑自己有没有少导入了哪一些库; 5)是代码看起来整洁,少了很多导入头文件的语句 弊: 1)不利于你的进步,你会慢慢的依赖他,导致有些头文件,你会忘记; 2)相对于你写一个文件时使用几个库,只需要编译这几个库,然而C++万能库需要编译所有头文件,导致编译时间的增加,这是我们不愿意看到的; 3)在比赛中,容易导致TLE(Time Limit Exceed),即超时;总结
C++万能库很好,但是不建议使用。
如有错误之处,敬请指正!发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月08日 16时55分42秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
adb shell am 的用法
2021-05-09
PySide图形界面开发(一)
2021-05-09
Android如果有一个任意写入的漏洞,如何将写权限转成执行权限
2021-05-09
三角网格体积计算
2021-05-09
现代3D图形编程学习-基础简介(2) (译)
2021-05-09
Github教程(3)
2021-05-09
vue实现简单的点击切换颜色
2021-05-09
vue3 template refs dom的引用、组件的引用、获取子组件的值
2021-05-09
深入浅出mybatis
2021-05-09
Zookeeper快速开始
2021-05-09
882. Reachable Nodes In Subdivided Graph
2021-05-09
402. Remove K Digits
2021-05-09
375. Guess Number Higher or Lower II
2021-05-09
650. 2 Keys Keyboard
2021-05-09
764. Largest Plus Sign
2021-05-09
214. Shortest Palindrome
2021-05-09
916. Word Subsets
2021-05-09
869. Reordered Power of 2
2021-05-09
1086 Tree Traversals Again
2021-05-09
1127 ZigZagging on a Tree
2021-05-09