copy-constructor

copy-constructor

文章 0 浏览 6

未调用复制构造函数

#include int main(void) { class date { private: int day; int month; int year; public: date( ) { std::cout << "default constructor called" <<…

内心激荡 2024-12-29 20:18:17 0 0

我怎样才能找到 C++ 的位置?通过编译错误使用复制构造函数?

简而言之:是否有某种方法可以修改类定义,使其无法在复制构造函数的使用点处进行编译,无论它在何处使用? 我有一个非常大的项目,正在清理一些类定…

飘过的浮云 2024-12-29 09:18:25 2 0

为什么这段代码试图调用复制构造函数?

我刚刚花费了大量的时间来解决 Visual Studio 中的编译错误。我已将代码提取到下面的小型可编译示例中,并在 IdeOne 上进行了尝试,并得到了相同的错…

嘿哥们儿 2024-12-28 15:15:44 3 0

避免使用禁用的复制构造函数进行隐式复制

假设你有一个类 NonCopyable class NonCopyable { public: NonCopyable(int n){} ~NonCopyable(){} [...] private: [members...] private: NonCopyabl…

情栀口红 2024-12-28 03:26:08 0 0

声明变量时 = 与复制构造函数 c++ 相同吗?

我安排了上课时间 并在 main 中声明: time a; time b=a; 相同吗 time b(a); 这与: ??? ? 我还制作了函数: time f(time t) { return t; } 并在声明…

对岸观火 2024-12-28 00:10:25 0 0

为动态二维数组创建正确的复制构造函数

当调用复制构造函数时,我的程序出现段错误。这就是我的 Grid 类的构造函数的样子: Grid::Grid(unsigned int grid_size) { size = grid_size; grid =…

夕嗳→ 2024-12-27 14:46:17 0 0

如果是 Singleton 类,我应该如何编写复制构造函数,以及如何重载 = 运算符?

我应该如何为我的单例类编写一个复制构造函数,以防止创建新对象,因为我已经有了一个。重载=运算符的最佳实践是什么 #include #include #include usi…

寂寞清仓 2024-12-27 12:52:03 0 0

定义复制构造函数时是否总是必须定义复制赋值运算符?

我已经多次在脑海中反复思考,如果提供了复制构造函数,则还必须提供赋值运算符。但是,有时类可以使用复制构造函数,但不能使用赋值运算符。 例如: …

通知家属抬走 2024-12-27 10:06:42 1 0

C++,如何正确复制std::vector在复制构造函数中?

我正在使用这两个类, // This is generic data structure containing some binary data class A { public: A(); A(const A&); ~A(); } // Main data …

缺⑴份安定 2024-12-27 07:04:13 0 0

当赋值A=B时,是调用A的赋值运算符还是B的赋值运算符?

如果我有两个类 A 和 B 并且我执行 A=B ,则调用哪个赋值构造函数? A班的还是B班的?…

森林散布 2024-12-26 02:55:00 1 0

复制构造函数没有被调用

可能的重复: 为什么在这种情况下不调用复制构造函数? 考虑下面的示例程序: #include using namespace std; class sample { private: int x; publi…

深居我梦 2024-12-26 01:14:15 0 0

复制构造函数和组合

我在类 A 和 B 之间有组合关系, class A { A(); //default constructor //EDIT A(const A &mA); // copy constructor //EDIT virtual ~A(); }; class…

儭儭莪哋寶赑 2024-12-25 20:29:09 2 0

为什么复制构造函数不被“链接”?比如默认构造函数和析构函数?

为什么不链接复制构造函数(如默认构造函数或 dtor),以便在调用派生类的复制构造函数之前调用基类的复制构造函数?对于默认构造函数和析构函数,它…

攒一口袋星星 2024-12-25 05:43:30 0 0

复制构造函数的 2 种不同类型的构造函数调用

考虑下面的示例代码: #include using namespace std; class core { public: core(const core& obj) { cout << "core copy ctor called\n"; } core() …

半城柳色半声笛 2024-12-24 16:48:24 1 0

何时调用复制构造函数和析构函数,为什么?

代码是: #include class P_Node { friend class Picture; protected: P_Node() : use(1) {} virtual ~P_Node() {} private: int use; }; class Pictu…

渡你暖光 2024-12-23 17:07:48 0 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文