名稱空間
變體
操作

std::indirectly_copyable

來自 cppreference.com
 
 
迭代器庫
迭代器概念
迭代器原語
演算法概念與工具
間接可呼叫概念
常用演算法要求
indirectly_copyable
(C++20)
(C++20)
(C++20)
(C++20)
工具
(C++20)
迭代器介面卡
範圍訪問
(C++11)(C++14)
(C++14)(C++14)  
(C++11)(C++14)
(C++14)(C++14)  
(C++17)(C++20)
(C++17)
(C++17)
 
定義於標頭檔案 <iterator>
template< class In, class Out >

concept indirectly_copyable =
    std::indirectly_readable<In> &&

    std::indirectly_writable<Out, std::iter_reference_t<In>>;
(C++20 起)

indirectly_copyable 概念指定了一個 indirectly_readable 型別與一個 indirectly_writable 型別之間的關係。此 indirectly_writable 型別必須能夠直接複製 indirectly_readable 型別所引用的物件。

[編輯] 參閱

指定值可以從 indirectly_readable 型別移動到 indirectly_writable 型別
(概念) [編輯]
指定值可以從 indirectly_readable 型別複製到 indirectly_writable 型別,並且複製可以透過中間物件執行
(概念) [編輯]