名前空間
変種
操作

std::experimental::ranges::Copyable

From cppreference.com
< cpp‎ | experimental‎ | ranges
 
 
 
 
コンセプトライブラリ
中核言語のコンセプト
                              
オブジェクトのコンセプト
                              
Copyable
                              
比較のコンセプト
呼び出し可能オブジェクトのコンセプト
                                        
                              
URNGコンセプト
 
template< class T >

concept bool Copyable =
    CopyConstructible<T> &&
    Movable<T> &&

    Assignable<T&, const T&>;
(ranges TS)

コンセプトCopyable<T>は、TMovableなオブジェクト型であり、コピーも可能である(つまり、コピー構築とコピー代金をサポートする)ことを指定します。

[編集] 注記

Copyable<T>は、Assignable<T&, const T> (const rvalueからの代入) と Assignable<T&, T&> (non-const lvalueからの代入) も満たすことが要求される意図です。

[編集] 関連項目

その型のオブジェクトがムーブおよび交換可能であることを規定する
(concept) [編集]
English 日本語 中文(简体) 中文(繁體)