为什么 Java 没有复制构造函数?
作者:Cuga 提问时间:5/6/2009
为什么 Java 不支持像 C++ 那样的复制构造函数?...
复制构 问答列表
作者:Cuga 提问时间:5/6/2009
为什么 Java 不支持像 C++ 那样的复制构造函数?...
作者:Michel H 提问时间:3/23/2021
在下面的示例中,我有两个类,第一个动态分配一个整数,第二个是第一个类的容器。 当我对两个容器对象求和时 (),复制构造函数被调用两次。在我看来,第二个发生在函数的“return”语句期间。如何优化以...
作者:Gonen I 提问时间:3/2/2023
这个问题在这里已经有答案了: C++ lambda 两个复制构造函数调用 (1 个答案) 使用 lambda 创建 std::function 会导致 lambda 对象的多余复制 - 为什么? (3...
作者:Mantosh Kumar 提问时间:3/14/2023
下面是用 c++ 中的复制构造函数编写的示例类。 class Foo { public: Foo() { std::cout << "Foo::Foo\n";} ~Foo() { std::co...
作者:Brian Bi 提问时间:9/13/2019
请看以下示例: struct Parent { Parent (); Parent (const Parent &); }; struct Child : public Parent { ...
作者:Alessandro Jacopson 提问时间:7/7/2015
此代码片段在 Visual Studio 2013(版本 12.0.31101.00 Update 4)中编译时没有错误 class A { public: A(){} A(A &&){} };...
作者:bradgonesurfing 提问时间:3/27/2023
这个问题在这里已经有答案了: 如何使用 sfinae 来选择构造函数?[复制] (5 个答案) 8个月前关闭。 如果我使用 c++20 概念编写简单类 #include <array> #inc...
作者:Eds 提问时间:3/23/2022
这个问题在这里已经有答案了: 为什么隐式复制构造函数调用基类复制构造函数,而定义的复制构造函数不调用? (3 个答案) 去年关闭。 请看以下示例: class A { public: A() ...
作者:Domenic 提问时间:11/1/2008
我有一个包含动态分配数组的类,比如说 class A { int* myArray; A() { myArray = 0; } A(int size) { myArray = new...
作者:MightyMouse 提问时间:2/27/2022
自从我上次用 C/C++ 写东西以来已经十多年了,现在我遇到了一个我无法解决的问题。基本上我有两个类,比如 CA 和 CB,其中 CA 看起来像一个向量,CB 看起来像一个二维矩阵。 我面临的问题是...