std::experimental::ranges::CopyConstructible
来自cppreference.com
| |
(范围 TS) | |
概念 CopyConstructible 得到满足的条件是,T 为左值引用类型,或若它是MoveConstructible对象类型,其中该类型对象能在直接和复制初始化语境中,从该类型(可能为 const 的)左值或 const 右值以通常语义构造(构造副本而不更改源)。
更精确而言,若 T 为对象类型,则 CopyConstructible<T> 仅若满足下列条件才得到满足,给定
v,(可为const的)T类型左值或const T类型的右值,
下列为真
- 定义
T u = v;后,u等于v; T{v}等于v。
参阅
(C++11)(C++11)(C++11) |
检查类型是否有复制构造函数 (类模板) |