显式删除 Pybind11 中的复制构造函数和赋值
作者:A. Fenzry 提问时间:11/1/2022
如果有一个类显式删除了复制构造函数和赋值操作,如以下示例所示 Foo(const Foo& other) = delete; Foo& operator=(const Foo& other) =...
Opera 问答列表
作者:A. Fenzry 提问时间:11/1/2022
如果有一个类显式删除了复制构造函数和赋值操作,如以下示例所示 Foo(const Foo& other) = delete; Foo& operator=(const Foo& other) =...
作者:mca2 提问时间:6/9/2020
我正在尝试正确实现一个遵循 5 规则的简单链表。我到了 3 点左右,虽然我已经在这里有了疑问,但从那里开始,我就如履薄冰了。由于这似乎是一个相当普遍的话题,我很惊讶我找不到一个完整的例子。我找到了零碎...
作者:Igor 提问时间:8/4/2009
我有一个带有一组构造函数和一个赋值运算符的类。B 在这里: class B { public: B(); B(const string& s); B(const B& b) { (*thi...
作者:Kyle J. Dye 提问时间:11/20/2009
(等于&)赋值运算符在PHP中是做什么的?=& 它已弃用吗?...
作者:bmcisme 提问时间:4/30/2020
我在 C++ 程序中为我的复制构造函数和赋值运算符而苦苦挣扎。我在单独测试其中任何一个时遇到分段错误(核心转储)。我正在构建一个哈希表,该哈希表是通过一个数组构建的,每个索引内都有一对。索引是根据哈希...
作者:bko00 提问时间:1/13/2022
我有这个父类 class Monster { char* nume; double hp; float* dmgAbilitati; int nrAbilitati; } 使用此复制构...
作者:yano 提问时间:9/22/2021
我处于需要为一个类实现 Move 构造函数和 Move-Assignment 运算符的情况,该类包含对具有已删除的 Copy Ctor 和 Copy-Assignment 运算符的对象的引用,基本上如...
作者:Elish 提问时间:4/16/2020
对于我的任务,我必须做一个 Rational 类并添加运算符。 如果分母的输入是 1 或分子是 0,则输出只需要是分子。所以我想初始化我的复制构造函数,但我并没有真正成功(你可以看到我把它放在评论中)...
作者:Michel H 提问时间:3/23/2021
在下面的示例中,我有两个类,第一个动态分配一个整数,第二个是第一个类的容器。 当我对两个容器对象求和时 (),复制构造函数被调用两次。在我看来,第二个发生在函数的“return”语句期间。如何优化以...
作者:really 提问时间:12/23/2022
我在 GCC、Clang 和 MSVC 中进行了一些测试,发现从不对包含的类调用赋值运算符。它仅在发生重新分配时调用 copy 或 move 构造函数。这种行为是否以某种方式得到标准的保证?empla...