std:: copyable
|
定义于头文件
<concepts>
|
||
|
template
<
class
T
>
concept copyable
=
|
(C++20 起) | |
概念
copyable<T>
规定
T
是一个
movable
对象类型,且该类型同时可被复制(即支持拷贝构造与拷贝赋值)。
参考文献
- C++23 标准 (ISO/IEC 14882:2024):
-
- 18.6 对象概念 [concepts.object]
- C++20 标准 (ISO/IEC 14882:2020):
-
- 18.6 对象概念 [concepts.object]
参见
|
(C++20)
|
指定该类型的对象可被移动和交换
(概念) |