【发布时间】:2013-10-04 10:56:28
【问题描述】:
我很好奇 Java 是如何支持复制构造函数的,它与 C++ 有什么不同?我想从故事的编译器方面了解执行三个规则(复制构造函数、析构函数、赋值运算符)的逻辑的 Java 等价物。
【问题讨论】:
-
不,java 仅支持对类的引用,而 c++ 支持值和引用,因此 java 不支持复制 ctors、dtors 或分配操作
-
@Kal 错了。 Java 很好地支持复制构造函数,并且大多数 Collections 类都提供它们。
-
@chrylis:自动复制构造函数?我不这么认为。
-
@HovercraftFullOfEels 内置支持,没有,但是语言允许成语没有任何问题。
标签: java c++ copy-constructor