C tuple的使用,力推

2021-10-01 21:14:11 字數 1011 閱讀 4197

這個真的很實用,況且還那麼的簡單,每個c++愛好者都應該知道

tupleint,

int>

getjacks()

void

main()

;//4.使用make_tuple

tupleint> m_people3 =

make_tuple

("ty",27

);//或者

auto m_people4 =

make_tuple

("ty",28

);//接下來是訪問

cout << get<

0>

(m_people1)

<<

" "

<1>

(m_people1)

get<

1>

(m_people1)=22

; cout <<

"修改之後:\n"

; cout << get<

0>

(m_people1)

<<

" "

<< get<

1>

(m_people1)

<< endl;

//取得成員的數量和型別

//如果tuple資料的生成者和使用者不在乙個模組中,可能就需要對資料進行某種檢查,

//這時就很可能希望知道成員的數量或者型別。直接上**。

auto p =

getjacks()

;//1.獲取元組的元素數量

int nsize = tuple_size<

decltype

(p)>

::value;

獲取型別

cout<<

typeid

(get<

0>

(p))

.name()

;system

("pause");

}

C tuple 元組 的實現 原理

c 最新中引入了 tuple,可以定義任意多個型別的物件的組合,關於c tuple 的實現,可以參照如下 例項來理解tuple實現的原理。include using namespace std templateclass tuple template class tuple templateclas...

C tuple元組的基本用法 總結

1,元組簡介 tuple是乙個固定大小的不同型別值的集合,是泛化的std pair。我們也可以把他當做乙個通用的結構體來用,不需要建立結構體又獲取結構體的特徵,在某些情況下可以取代結構體使程式更簡潔,直觀。std tuple理論上可以有無數個任意型別的成員變數,而std pair只能是2個成員,因此...

愛的作用力

我多希望愛的性質如同力的性質。那時,我愛的人便是愛我的人,愛我的人我也會愛她。中學時學習物理的時候便對力的性質充滿了喜愛。因為,當你施加力給別人時你自己也會受到相同的力,這是多麼美好的事情呀。我憧憬著未來的某一天 我愛上了她,她對我也是同樣的感覺。我想這是人生最美好的事情之一吧。可是,現實是什麼呢?...