构造函数 问答列表

为什么在转换/复制矢量时有这么多复制

作者:Yola 提问时间:6/30/2015

为什么有这么多电话要复制缺点,我预计只有最后九个?甚至根本不适合返回值优化。 struct C { int _i; C(int i) : _i(i) {} C(const C& other) ...

永恒赋值运算符调用循环 C++ 模板类

作者:A_Man 提问时间:8/13/2020

我有一个矩阵类,其中包含其成员函数的子集, #ifndef _CMATRIX_CUH_ #define _CMATRIX_CUH_ #include <thrust/device_vector.h...

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

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

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

在 C++ 中添加矩阵

作者:BS e-Learning 提问时间:3/29/2022

以下代码给了我错误的输出。实际上,它不是在做求和,它实际上是将第二个对象复制到 M3 对象,而不是计算求和。我想我在 + 运算符重载中有一些逻辑错误。有人有什么想法或任何其他建议吗?它显示实际在复制构...

为什么unique_ptr有效,但auto_ptr不适用于 STL

作者:anurag86 提问时间:11/9/2019

我已经参考了很多关于这些问题的 StackOverflow 链接,其中不能很好地使用 STL 的原因是不符合可复制构造和可分配的要求(因为有一个假的复制构造函数,它基本上转移了所有权)。auto_pt...

如何围绕引用计数类型实现可复制和可移动的包装器?

作者:Niklas 提问时间:9/7/2022

假设 C API 提供了一个具有内部引用计数的不透明结构: struct Opaque { int data; int refcount; }; struct Opaque* opaque_n...

关于 Copy 构造函数和向量推回方法的错误

作者:gabbar 提问时间:3/19/2021

using namespace std; class test { public: int p; test() { cout << "base" << endl; } test(int...

使用向量时 [] 运算符的问题

作者:Saleh 提问时间:8/28/2021

我正在尝试为 Game 制作一个复制构造函数。在整个复制构造函数中,我必须将一个游戏的元素复制到另一个游戏中。但是,当我尝试访问要复制的游戏内部时,我收到一个错误,说: no operator "[...

Lambda 因子可复制或可移动

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

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

在不使用 copy-constructor 的情况下初始化成员聚合类型

作者:Owen Binchy 提问时间:3/10/2020

我需要使用非默认构造函数启动类的成员数组,而不使用复制构造函数。 我有以下两个类: class MemberClass { public: MemberClass(int id) { /* D...


共515条 当前第20页