提问人:A. Fenzry 提问时间:11/1/2022 最后编辑:A. Fenzry 更新时间:11/1/2022 访问量:158
显式删除 Pybind11 中的复制构造函数和赋值
Explicit deletion of copy constructor and assignment in Pybind11
问:
如果有一个类显式删除了复制构造函数和赋值操作,如以下示例所示
Foo(const Foo& other) = delete;
Foo& operator=(const Foo& other) = delete;
如何在类的 Pybind11 包装器中指定它?最终目的是遵循 C++ 类的预期用途,该类强制移动并禁止复制
Foo(const Foo& other) = delete;
Foo& operator=(const Foo& other) = delete;
Foo(Foo&& other) = default;
Foo& operator=(Foo&& other) = default;
答: 暂无答案
评论