欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++萬能庫頭文件在vs中的安裝步驟(圖文)

 更新時間:2021年02月23日 11:48:41   作者:龍龍就是龍龍  
這篇文章主要介紹了C++萬能庫頭文件在vs中的安裝步驟(圖文),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

C++萬能庫頭文件在vs2019中的安裝

一、C++萬能庫是什么?

1、C++萬能庫的定義:簡而言之,就是一條語句代替了多條語句,包含了目前c++所包含的所有頭文件

2、C++萬能庫的寫法:#include <bits/stdc++.h>

二、C++萬能庫包含的內(nèi)容:

如下是bits/stdc++.h所包含的C++所有庫函數(shù)頭文件:

#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

三、如何導(dǎo)入C++萬能庫到vs2019中:

1、首先:在桌面上新建一個文本文件;
      其次:將(二)中的代碼拷貝進(jìn)入文本文件,保存并退出;
最后重命名為:stdc++.h

在這里插入圖片描述

2、找到vs在電腦中的文件位置:找到VC下include文件夾
本機(jī)路徑D:\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include

在這里插入圖片描述

3、在include文件夾中新建文件夾,并命名為bits

在這里插入圖片描述

4、進(jìn)入bits文件夾,將之前創(chuàng)建的stdc++.h拷貝進(jìn)該文件夾中

在這里插入圖片描述

四、如何尋找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;
}

運(yùn)行結(jié)果:

在這里插入圖片描述

六、淺談萬能庫:

C++萬能庫有利有弊,是一把雙刃劍:
利:
1)C++萬能庫很方便;
2)使用C++萬能庫后,不需要導(dǎo)入其他頭文件,節(jié)省時間;
3)在一些比賽中,是可以使用C++萬能庫,節(jié)省了比賽時間;
4)無需考慮自己有沒有少導(dǎo)入了哪一些庫;
5)是代碼看起來整潔,少了很多導(dǎo)入頭文件的語句
弊:
1)不利于你的進(jìn)步,你會慢慢的依賴他,導(dǎo)致有些頭文件,你會忘記;
2)相對于你寫一個文件時使用幾個庫,只需要編譯這幾個庫,然而C++萬能庫需要編譯所有頭文件,導(dǎo)致編譯時間的增加,這是我們不愿意看到的;
3)在比賽中,容易導(dǎo)致TLE(Time Limit Exceed),即超時;

總結(jié)

C++萬能庫很好,但是不建議使用。

到此這篇關(guān)于C++萬能庫頭文件在vs中的安裝步驟(圖文)的文章就介紹到這了,更多相關(guān)C++頭文件萬能庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++的最短路徑的弗洛伊德算法案例講解

    C++的最短路徑的弗洛伊德算法案例講解

    這篇文章主要介紹了C++的最短路徑的弗洛伊德算法案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C++?Boost?Assign超詳細(xì)講解

    C++?Boost?Assign超詳細(xì)講解

    Boost是為C++語言標(biāo)準(zhǔn)庫提供擴(kuò)展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,作為標(biāo)準(zhǔn)庫的后備,是C++標(biāo)準(zhǔn)化進(jìn)程的開發(fā)引擎之一,是為C++語言標(biāo)準(zhǔn)庫提供擴(kuò)展的一些C++程序庫的總稱
    2022-12-12
  • C++修煉之構(gòu)造函數(shù)與析構(gòu)函數(shù)

    C++修煉之構(gòu)造函數(shù)與析構(gòu)函數(shù)

    本章節(jié)我們將學(xué)習(xí)類的6個默認(rèn)成員函數(shù)中的構(gòu)造函數(shù)與析構(gòu)函數(shù),并對比C語言階段的內(nèi)容來學(xué)習(xí)它們的各自的特性,感興趣的同學(xué)可以參考閱讀
    2023-03-03
  • Visual?Studio?2022?安裝低版本?.Net?Framework的圖文教程

    Visual?Studio?2022?安裝低版本?.Net?Framework的圖文教程

    這篇文章主要介紹了Visual?Studio?2022?如何安裝低版本的?.Net?Framework,首先打開?Visual?Studio?Installer?可以看到vs2022?只支持安裝4.6及以上的版本,那么該如何安裝4.6以下的版本,下面將詳細(xì)介紹,需要的朋友可以參考下
    2022-09-09
  • C 語言指針概念的詳解

    C 語言指針概念的詳解

    這里主要介紹C 語言指針,這里整理了詳細(xì)的資料,對指針做了詳細(xì)說明及簡單示例代碼幫助大家理解什么是指針,有興趣的小伙伴可以參考下
    2016-08-08
  • C語言利用cJSON解析JSON格式全過程

    C語言利用cJSON解析JSON格式全過程

    cJSON是用于解析json格式字符串的一套api,非常好用,下面這篇文章主要給大家介紹了關(guān)于C語言利用cJSON解析JSON格式的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • C語言中sizeof和strlen的區(qū)別詳解

    C語言中sizeof和strlen的區(qū)別詳解

    這篇文章主要介紹了C語言中sizeof和strlen的區(qū)別,文中有通過代碼示例和相關(guān)例題給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Linux下Select多路復(fù)用實現(xiàn)簡易聊天室示例

    Linux下Select多路復(fù)用實現(xiàn)簡易聊天室示例

    大家好,本篇文章主要講的是Linux下Select多路復(fù)用實現(xiàn)簡易聊天室示例,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • C++繼承與菱形繼承詳細(xì)介紹

    C++繼承與菱形繼承詳細(xì)介紹

    繼承(inheritance)機(jī)制是面向?qū)ο蟪绦蛟O(shè)計使代碼可以復(fù)用的最重要的手段,它允許程序員在保持原有類特性的基礎(chǔ)上進(jìn)行擴(kuò)展,增加功能,這樣產(chǎn)生新的類,稱派生類。繼承呈現(xiàn)了面向?qū)ο蟪绦蛟O(shè)計的層次結(jié)構(gòu),體現(xiàn)了由簡單到復(fù)雜的認(rèn)知過程
    2022-08-08
  • C++小知識:大于0并不意味著等于1

    C++小知識:大于0并不意味著等于1

    今天小編就為大家分享一篇關(guān)于C++小知識:大于0并不意味著等于1,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01

最新評論