ev-drogon-default-copy-move-multipart-003¶
| 字段 | 值 |
|---|---|
| 项目 | drogonframework/drogon |
| 固定 commit | 3aae769cc405 |
| 路径 | lib/inc/drogon/MultiPart.h |
| 行段 | L122-L127 |
| 特性 | = default 与 = delete |
| 许可证 | MIT |
| 代码来源 | 项目源码 |
| 级别 | manual |
| 审核 | zyuhao7 @ 2026-10-27 |
| 测试代码 | 否 |
| 发现方式 | manual |
用法¶
用 = default 显式声明可复制且可移动的解析器
为什么典型¶
默认实现已满足语义,显式写出让接口意图可见,并保留移动构造。
摘录¶
class DROGON_EXPORT MultiPartParser
{
public:
MultiPartParser(){};
MultiPartParser(const MultiPartParser &other) = default; // Copyable
MultiPartParser(MultiPartParser &&other) = default; // Movable
备注¶
生产路径;注释直接标明 Copyable 与 Movable。