问答列表

如果删除运算符,则已删除运算符的返回类型是否重要?

作者:potter john 提问时间:4/17/2022

我正在阅读“C++ 并发在行动中”,其中一页讨论复制分配运算符 =delete。 我已经用谷歌搜索了它(删除复制构造函数和复制赋值运算符。其中哪些是必不可少的?并自己尝试了一些代码。 我想知道两者...

模板类赋值运算符

作者:Luis Torre 提问时间:2/7/2019

我有一个名为“DynamicArray”的模板类有问题。我唯一的问题是当我定义赋值运算符时。它给了我两个不同的错误 1)它给我的第一个错误是 DynamicArray& 说“类模板”Dynamic...

分配类变量 Outsite 构造函数正文 [duplicate]

作者:dg141 提问时间:3/9/2023

这个问题在这里已经有答案了: 构造函数中这个奇怪的冒号成员 (“ : ”) 语法是什么? (14 个回答) 9个月前关闭。 我对C++非常陌生,并且正在按照本教程进行操作,并遇到了这个类构造函数: ...

定义特定于派生类型的赋值/运算符过程时出现错误 #6259、#7715、#6355、#6303

作者:mEm 提问时间:11/21/2022

首先,大家好!祝大家有一个良好的开始一周:) 在增强(以及简化一些语法)以前开发的派生类型时,我(还有一些仍然)遇到了一些错误,如标题规范(注意:有关完整消息及其原因的详细信息,请阅读以下代码中的注...

在这种情况下,为什么需要取消引用“this”?(赋值运算符)

作者:dreamer 提问时间:7/26/2019

因此,这是一个示例[摘自Bjarne Stroustrup的“C++之旅(第2版)],其中包含用户定义的向量类的复制分配: Vector& Vector::operator=(const Vecto...

为什么当我使用重载赋值运算符时会出现错误,而我没有使用编译器提供的运算符?

作者:H-005 提问时间:8/30/2020

我尽力只放最重要的部分: header.h #include <cstdint> #include <string> #include <vector> #include "byte.h" ///...

C# 类作为类中的一个值 // 模仿 int 行为

作者:CanereCurrere 提问时间:11/15/2017

有没有办法让我的新类模仿 int 或任何 Valuetype 的行为? 我想要一些东西,所以这些作业是有效的 MyClass myClass = 1; int i = myClass; var x...

在用户声明的移动构造函数存在时使用复制构造函数

作者:Skylar 提问时间:12/12/2020

在处理 .如果您能分享一些见解,我将不胜感激!unique_ptr 现在我们有了 . Struct 是 class 的成员。 Struct 有一个成员。BCBCstd::unique_ptr<A> ...

const、type 和 &amp; 在复制构造函数参数中的顺序

作者:heretoinfinity 提问时间:3/30/2020

我被告知,此处引用的 、 type 和 的顺序无关紧要。我的用户定义类型是 。const&PNG 所以我把我的复制构造函数写成: PNG(const & PNG); 但出现错误: error...

从派生类对基类中的占位缓冲区进行别名化

作者:glades 提问时间:5/11/2022

我想创建一个结构对象数组,每个对象都包含一个包含值的成员。但是,此值的类型可能因对象而异。由于大小不能变化,我决定在基类中放置一个占位缓冲区,我尝试从模板化为类型的派生类中别名。但这行不通: #in...


共1680条 当前第21页