如何从构造函数复制 T(const T&) 调用对象 T?[已结束]
作者:Marco E 提问时间:2/2/2020
闭。这个问题是不可重现的,或者是由错别字引起的。它目前不接受答案。 这个问题是由一个错别字或一个无法再重现的问题引起的。虽然类似的问题可能在这里成为主题,但这个问题的解决方式不太可能帮助未来的读者。...
常量 问答列表
作者:Marco E 提问时间:2/2/2020
闭。这个问题是不可重现的,或者是由错别字引起的。它目前不接受答案。 这个问题是由一个错别字或一个无法再重现的问题引起的。虽然类似的问题可能在这里成为主题,但这个问题的解决方式不太可能帮助未来的读者。...
作者:heretoinfinity 提问时间:3/30/2020
我被告知,此处引用的 、 type 和 的顺序无关紧要。我的用户定义类型是 。const&PNG 所以我把我的复制构造函数写成: PNG(const & PNG); 但出现错误: error...
作者:BugShotGG 提问时间:2/7/2018
这个问题在这里已经有答案了: 错误:将 const xxx 作为成员函数的“this”参数传递会丢弃限定符 (4 个答案) 5年前关闭。 我正在尝试实现原型模式。当我传递 self 对象以便使用复制...
作者:Barak B 提问时间:11/8/2018
我的代码中有这个类:OpenTable class OpenTable : public BaseAction { public: OpenTable(int id, std::vector<Cu...
作者:Rüppell's Vulture 提问时间:5/14/2013
请考虑以下 2 个程序 prog1 和 prog2。在这里,如果我尝试使用指针更改限定变量的值,我会收到警告(不是错误),但程序仍然运行并显示新值。但是,如果我尝试使用赋值语句更改第二个程序中的值,则...
作者:doubleU 提问时间:6/12/2017
此代码有错误。 [Error] no matching function for call to Complex::Complex(Complex) 但是当这段代码写出来时,Complex(co...
作者:Bill Kotsias 提问时间:3/21/2018
我有一个包含引用的类,例如: class A { A(B &b) : b(b) {} // constructor B &b; } 有时 b 必须是只读的,有时它是可写的。当我制作一个对象时...
作者:Eduard Nicodei 提问时间:7/28/2019
请考虑以下两个函数: int foo(const std::string x) { return x.length(); } int foo2(const std::string& x2) { ...
作者:J J 提问时间:12/20/2021
我目前正在使用 Visual Studio Community Edition 2019 在 C++ 中实现一个简单的 2D 向量类。Vector2f 当我尝试在方法中返回新构造的时,例如: re...
作者:Mayar Karout 提问时间:11/2/2019
此代码在尝试添加复制构造函数之前起作用。 #include <iostream> #include <string.h> using namespace std; class Laptop { ...