如何构造(而不是分配)std::array元素?
作者:BlueMoon93 提问时间:7/29/2023
我有一个无法重新分配的班级。实际动机是它有一个成员变量,并且由于有一些引用成员变量(不能重新组合),可能的类型是不可重新分配的。这是我们所拥有的非常简单的版本:std::variant class ...
值运算符 问答列表
作者:BlueMoon93 提问时间:7/29/2023
我有一个无法重新分配的班级。实际动机是它有一个成员变量,并且由于有一些引用成员变量(不能重新组合),可能的类型是不可重新分配的。这是我们所拥有的非常简单的版本:std::variant class ...
作者: 提问时间:8/1/2023
我正在处理分配内存供内部使用的对象。目前,它们不可复制。 例如 class MyClass { public: MyClass() { Store = new int; } ~MyClass(...
作者:user3737377 提问时间:8/13/2023
我是 C 的新手,有点困惑。我有代码,在声明时使用带有变量的运算符,但它给了我这个运算符的错误,但在反向使用时工作正常,即.请解释一下为什么?+==+ 代码如下: int i = 0; int...
作者:blipblop 提问时间:12/6/2017
让我们创建一个帮助程序类来帮助可视化问题: class C { int ID = 0; public: C(const int newID) { ID = newID; } int getID...
作者:For 提问时间:9/16/2023
我正在尝试使用该类型来实现 Point 类,以解决几何问题。complex<> 我希望能够通过操作数分别分配变量的实部和虚部的值。= 喜欢这个: class Point { public: c...
作者:Vinod 提问时间:9/25/2023
我的参考是 std::optional::operator= 的选项 (4)、(5) 和 (6) 鉴于 The class template std::optional manages an op...
作者:Sami 提问时间:10/3/2023
这个问题在这里已经有答案了: 为什么可以分配给类类型的右值? (2 个答案) 上个月关闭。 我最近一直在研究 C++ 的复杂性,有一个特定的行为让我感到困惑:围绕临时工的规则和行为,尤其是关于获取他...
作者:GManNickG 提问时间:7/19/2010
什么是复制和交换成语,何时应该使用?它能解决什么问题?C++11 会改变吗? 相关: 你最喜欢的 C++ 编码风格习语是什么:复制交换 复制构造函数和 C++ 中的 = 运算符重载:是否可以使用通...
作者:underloaded_operator 提问时间:10/24/2023
这个问题在这里已经有答案了: 为什么赋值运算符应返回对对象的引用? (4 个答案) 赋值运算符重载:返回 void 与返回引用参数 [duplicate] (2 个答案) 27天前关闭。 我目前正在...