C++萬能庫頭文件在vs中的安裝步驟(圖文)
前言
C++萬能庫頭文件在vs2019中的安裝
一、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
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中使用萬能庫:
代碼塊,檢驗是否成功安裝:
#include <bits/stdc++.h> using 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++萬能庫很好,但是不建議使用。
到此這篇關於C++萬能庫頭文件在vs中的安裝步驟(圖文)的文章就介紹到這瞭,更多相關C++頭文件萬能庫內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!