构造 问答列表

从 std::string 初始化派生类的复制构造函数

作者:J Laurent 提问时间:3/25/2020

当我从 std::string 派生一个 String 类并对其进行测试时,我遇到了一个问题。 下面是 String 类: namespace Types { class String : pu...

为什么没有调用此模板类的复制构造函数?

作者:Спасимир Павлов 提问时间:5/31/2020

复制构造函数永远不会被调用(我使用带有 -std=c++11 的 g++): pointers.cpp: #include <iostream> template <typename T> cla...

链表复制构造函数崩溃程序 [已关闭]

作者:bb13 提问时间:2/25/2017

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 去年关闭。 改进此问题 我不确定为什么我的复...

复制构造函数中的递归调用

作者:Daniyal Yasin 提问时间:10/10/2018

我按照三法则实现了一个类,但我崩溃了。在调试时,我得出的结论是复制构造函数正在重复调用自身,而不是调用相等运算符。为什么会这样?它不应该调用相等运算符吗? #include <iostream> #...

带有指向内部数据成员的指针容器的 C++ 类:复制/赋值

作者:Ricardo Buring 提问时间:6/6/2018

假设我有一个具有容器数据成员的类,以及另一个容器数据成员,其中包含指向 的可分辨元素的指针。特殊成员在构造函数中确定:Widgetd_membersd_special_membersd_members...

C++赋值运算符,我们可以用copy代替吗?

作者: 提问时间:5/25/2020

当我阅读时: 赋值运算符和复制符有什么区别 构造 函数? 这里:赋值运算符和复制构造函数有什么区别? 显示了以下示例: A aa; A a = aa; //copy constructor ...

使用 Assignment 进行显式转换

作者:phy nju 提问时间:1/7/2018

具有显式转换构造函数的简单类。 class MyDouble { double d; public: MyDouble() : d(0) {} explicit MyDouble(double...

通过赋值初始化类对象

作者: 提问时间:7/6/2019

我今天用构造函数做了一些实验: class cls { int a; public: cls(){cout<<"Default constructor called\n";} cls(int ...

如何在双向链表上实现复制分配?

作者:Jay 提问时间:1/19/2020

我对如何在双链接列表上实现复制分配有点困惑。我设法让复制构造函数工作,但我不确定分配。我试图在没有复制和交换方法的情况下做到这一点。 列表.H class List { public: Lis...

使用赋值运算符而不是隐式构造函数

作者:jakob 提问时间:5/5/2021

在我的程序中,我尝试使用赋值来分配我的类的对象。我专门尝试调用赋值运算符而不是隐式构造函数(因此是关键字)。当我尝试编译时,我收到 C2440 编译器错误:operator=explicit cla...


共572条 当前第8页