c pair(類似struct)用法

2021-07-15 18:39:20 字數 505 閱讀 2323

標頭檔案#include

pair 是 一種模版型別。每個pair 可以儲存兩個值。這兩種值無限制。也可以將自己寫的struct的物件放進去。。

pairp;

pairp;

pairp;

都可以。。。  

應用:如果乙個函式有兩個返回值 的話,如果是相同型別,就可以用陣列返回,如果是不同型別,就可以自己寫個struct ,但為了方便就可以使用 c++  自帶的pair ,返回乙個pair,其中帶有兩個值。除了返回值的應用,在乙個物件有多個屬性的時候 ,一般自己寫乙個struct ,如果就是兩個屬性的話,就可以用pair 進行操作。。。

makr_pair:

pairp (5,6);

pairp1= make_pair(5,6);

pairp2 ("aa",5.0);

pair p3 = make_pair("aa",5.0);

有這兩種寫法來生成乙個pair。

cout<

c pair 用法詳解

原文出處 標準庫型別 pair型別定義在utility標頭檔案中定義 pair包含兩個數值,與容器一樣,pair也是一種模板型別。但是又與之前介紹的容器不同,在建立pair物件時,必須提供兩個型別名,兩個對應的型別名的型別不必相同 pairanon pair word count pair line...

C pair型別用法

原文出處 標準庫型別 pair型別定義在utility標頭檔案中定義 pair包含兩個數值,與容器一樣,pair也是一種模板型別。但是又與之前介紹的容器不同,在建立pair物件時,必須提供兩個型別名,兩個對應的型別名的型別不必相同 pairanon pairword count pair line ...

c pair 用法詳解

標準庫型別 pair型別定義在utility標頭檔案中定義 pair包含兩個數值,與容器一樣,pair也是一種模板型別。但是又與之前介紹的容器不同,在建立pair物件時,必須提供兩個型別名,兩個對應的型別名的型別不必相同 pairanon pairword count pair line 當然也可以...