Tor 问答列表

了解将对象插入向矢量时的构造、复制和销毁

作者:madu 提问时间:9/11/2018

我正在尝试了解 STL 如何处理对象的插入。 我知道 STL 从临时调用构造函数或复制构造函数。 这是我试图理解的代码: #include <iostream> #include <string>...

Lambda 因子可复制或可移动

作者:John 提问时间:3/31/2022

lambda 只是一个无名类的实例。如果它没有捕获任何内容,它甚至不会有任何成员变量。 我认为特定的 lambda 是可复制的还是可移动的取决于实际捕获的对象(和变量)是可复制的还是可移动的。 此...

为什么 CPP 不创建默认的深拷贝构造函数?

作者:bilanush 提问时间:10/10/2019

我不明白为什么他们没有一个复制构造函数来制作原始版本的真实倍数。 众所周知,默认复制构造函数的主要问题是,它执行的是浅层复制。因此,如果有指针,它只会复制它的地址,但为什么它不取消引用指针 a 复制...

显式删除 Pybind11 中的复制构造函数和赋值

作者:A. Fenzry 提问时间:11/1/2022

如果有一个类显式删除了复制构造函数和赋值操作,如以下示例所示 Foo(const Foo& other) = delete; Foo& operator=(const Foo& other) =...

错误:没有已知的从“foo1*”到“const foo2&amp;”的转换

作者:Jess 提问时间:1/15/2017

我可以知道如何对参数执行操作,以便我可以调用复制构造函数吗?amain() class foo1 { public: virtual void display() = 0; }; class f...

在复制构造函数中使用 *this 作为 const 来克隆 self [duplicate]

作者:BugShotGG 提问时间:2/7/2018

这个问题在这里已经有答案了: 错误:将 const xxx 作为成员函数的“this”参数传递会丢弃限定符 (4 个答案) 5年前关闭。 我正在尝试实现原型模式。当我传递 self 对象以便使用复制...

C++ - 更新指针中的值被覆盖

作者:DarkSideOfTheMoon 提问时间:11/28/2019

我最近开始学习 C++,但在课堂上更新指针时遇到了一些问题。我有一种感觉,我的移动/复制构造函数中的某个地方有一个问题,但几个小时来一直在尝试解决这个问题,交换指向值引用的指针,最后来这里寻求帮助。M...

C++ 初始化,根据条件进行复制或使用引用

作者:np_king 提问时间:4/8/2021

І 有一个名为 的变量。booldo_copy 如果 ,我想处理一个副本,比如do_copy == true some_type model = input_model 如果 ,我想使用引用,例如...

具有全套五法则的简单链表

作者:mca2 提问时间:6/9/2020

我正在尝试正确实现一个遵循 5 规则的简单链表。我到了 3 点左右,虽然我已经在这里有了疑问,但从那里开始,我就如履薄冰了。由于这似乎是一个相当普遍的话题,我很惊讶我找不到一个完整的例子。我找到了零碎...

如何在C++中使用基类的构造函数和赋值运算符?

作者:Igor 提问时间:8/4/2009

我有一个带有一组构造函数和一个赋值运算符的类。B 在这里: class B { public: B(); B(const string& s); B(const B& b) { (*thi...


共1212条 当前第21页