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

C++中的常用庫(kù)

 更新時(shí)間:2021年05月08日 09:48:40   作者:IE06  
這篇文章主要介紹了C++中的常用庫(kù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1. cmath: 數(shù)學(xué)計(jì)算

#include <iostream>
#include <cmath>
using namespace std;
 
int main ()
{
   // 數(shù)字定義
   short  s = 10;
   int    i = -1000;
   long   l = 100000;
   float  f = 230.47;
   double d = 200.374;
 
   // 數(shù)學(xué)運(yùn)算
   cout << "sin(d) :" << sin(d) << endl;
   cout << "abs(i)  :" << abs(i) << endl;
   cout << "floor(d) :" << floor(d) << endl;
   cout << "sqrt(f) :" << sqrt(f) << endl;
   cout << "pow( d, 2) :" << pow(d, 2) << endl;
 
   return 0;
}

下面是一個(gè)關(guān)于生成隨機(jī)數(shù)的簡(jiǎn)單實(shí)例。實(shí)例中使用了cime的time()函數(shù)來(lái)獲取系統(tǒng)時(shí)間的秒數(shù),通過(guò)調(diào)用cstdlib的rand() 函數(shù)來(lái)生成隨機(jī)數(shù):

#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
srand( (unsigned)time( NULL ) );
for(int i = 0; i < 10; i++ )
   {
      // 生成實(shí)際的隨機(jī)數(shù)
      int j= rand();
      cout <<"隨機(jī)數(shù): " << j << endl;
   }

如果使用相同的種子后面的rand()函數(shù)會(huì)出現(xiàn)一樣的隨機(jī)數(shù)。如:srand(1)
可以在宏定義中頂一個(gè)random(int number)函數(shù):#define random(x)(rand()%x)

2. iomanip:格式化輸出

#include<iostream>
#include<iomanip>

using namespace std;

int main(){
	double x=3.1415926;
	cout<<fixed<<setprecision(3)<<x<<endl;
	return 0;
}

3. nlohmann json:json解析

nlohmann/json 是一個(gè)用于解析json的開(kāi)源c++庫(kù),口碑一流,號(hào)稱(chēng)有業(yè)界最好的性能,并且使用非常方便直觀(guān),是很多c++程序員的首選。
下載 https://github.com/nlohmann/json/tree/develop/single_include/nlohmann/json.hpp, 并加入本地工程。使用方式如下:

在這里插入圖片描述

4. opencv:圖像處理

這里直接用了openvino里面帶的opencv。將其拷貝到3rdparty文件夾下,然后在CMakeLists中添加如下四行:

在這里插入圖片描述

下面是使用例子:

在這里插入圖片描述

5. openblas:矩陣計(jì)算

mac自帶了openblas,在/usr/local/Cellar下。將其拷貝到項(xiàng)目文件夾下,在cmakelists里添加即可。

在這里插入圖片描述

關(guān)于api的文檔參照這里:
https://blog.csdn.net/weixin_43800762/article/details/87811697
首先是關(guān)鍵字:

在這里插入圖片描述

接下來(lái)是:

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

到此這篇關(guān)于C++中的常用庫(kù)的文章就介紹到這了,更多相關(guān)C++常用庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Objective-C 消息傳遞機(jī)制詳解

    Objective-C 消息傳遞機(jī)制詳解

    Objective-C語(yǔ)言中方法的傳遞有二種:①Selector ② Blocks,本文主要說(shuō)一下Selector,本文以O(shè)bjective-C 消息傳遞機(jī)制進(jìn)行詳細(xì)介紹,關(guān)于Blocks會(huì)在后續(xù)總結(jié)一下
    2012-11-11
  • C++圖像加載之libpng、FreeImage、stb_image詳解

    C++圖像加載之libpng、FreeImage、stb_image詳解

    libpng、FreeImage、stb_image都是圖像解析的開(kāi)源庫(kù),這篇文章主要為大家詳細(xì)介紹了這三者的使用方法,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2023-06-06
  • c語(yǔ)言通過(guò)棧判斷括號(hào)匹配是否配對(duì)

    c語(yǔ)言通過(guò)棧判斷括號(hào)匹配是否配對(duì)

    前面實(shí)現(xiàn)了棧的基本數(shù)據(jù)結(jié)構(gòu),這里來(lái)做一個(gè)聯(lián)系,用棧來(lái)解決一道比較常見(jiàn)的算法題,就是括號(hào)配對(duì)是否滿(mǎn)足規(guī)則,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2023-09-09
  • C語(yǔ)言實(shí)現(xiàn)控制臺(tái)版貪吃蛇游戲

    C語(yǔ)言實(shí)現(xiàn)控制臺(tái)版貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了c語(yǔ)言貪吃蛇控制臺(tái)版,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • OpenCV數(shù)字圖像處理基于C++之圖像形態(tài)學(xué)處理詳解

    OpenCV數(shù)字圖像處理基于C++之圖像形態(tài)學(xué)處理詳解

    OpenCV是一款由Intel公司俄羅斯團(tuán)隊(duì)發(fā)起并參與和維護(hù)的一個(gè)計(jì)算機(jī)視覺(jué)處理開(kāi)源軟件庫(kù),支持與計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)相關(guān)的眾多算法,下面這篇文章主要給大家介紹了關(guān)于OpenCV數(shù)字圖像處理基于C++之圖像形態(tài)學(xué)處理的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • C++實(shí)現(xiàn)字符串和整數(shù)的相互轉(zhuǎn)換

    C++實(shí)現(xiàn)字符串和整數(shù)的相互轉(zhuǎn)換

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)字符串和整數(shù)的相互轉(zhuǎn)換的方法,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C++有一定的幫助,需要的可以參考一下
    2023-01-01
  • OpenCV去除綠幕摳圖源碼

    OpenCV去除綠幕摳圖源碼

    這篇文章主要介紹了OpenCV去除綠幕摳圖,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • QT實(shí)現(xiàn)自定義Http客戶(hù)端的示例代碼

    QT實(shí)現(xiàn)自定義Http客戶(hù)端的示例代碼

    這篇文章主要為大家詳細(xì)介紹了QT如何實(shí)現(xiàn)自定義Http客戶(hù)端的,可以實(shí)現(xiàn)支持get,post請(qǐng)求方式;支持連接超時(shí)處理;支持網(wǎng)絡(luò)錯(cuò)誤,嘗試重連等功能,感興趣的小伙伴可以學(xué)習(xí)一下
    2022-11-11
  • C語(yǔ)言折半查找法的超詳細(xì)講解

    C語(yǔ)言折半查找法的超詳細(xì)講解

    折半查找法也叫做?分查找,顧名思義就是把數(shù)據(jù)分成兩半,再判斷所查找的key在哪?半中,再重復(fù)上述步驟知道找到?標(biāo)key,下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言折半查找法的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • Qt實(shí)現(xiàn)右擊菜單項(xiàng)

    Qt實(shí)現(xiàn)右擊菜單項(xiàng)

    這篇文章主要為大家詳細(xì)介紹了Qt實(shí)現(xiàn)右擊菜單項(xiàng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08

最新評(píng)論