std::basic_common_reference<std::pair>
來自 cppreference.com
在標頭檔案 <utility> 中定義 |
||
template< class T1, class T2, class U1, class U2, template<class> class TQual, template<class> class UQual > |
(C++23 起) | |
兩個 pair
的公共引用型別是一個 pair
,其元素是相應元素型別的公共引用型別,其中 pair
上的 cv 和引用限定符應用於其元素型別。
只有當兩對相應元素型別都具有公共引用型別時,才定義公共引用型別。
[編輯] 成員型別
成員型別 | 定義 |
型別
|
std::pair<std::common_reference_t<TQual<T1>, UQual<U1>>, std::common_reference_t<TQual<T2>, UQual<U2>>>
|
[編輯] 示例
本節不完整 原因:無示例 |
[編輯] 參閱
確定一組型別的公共引用型別 (類模板) | |
確定 tuple 和 tuple-like 型別的通用引用型別(類模板特化) |