|
1
2
您提到要使用复制构造函数来创建新的
这需要您有一个现有的
此外,只要你只有一个复制构造函数,你就永远无法创建这样的实例(因为隐式默认构造函数将不再可用)。
解决方案是添加一个构造函数-要么是默认的构造函数(没有参数),要么是需要例如
或
(甚至两者兼而有之)。
只有在使用这样的构造函数创建实例后,才能使用复制构造函数:
|
|
|
2
1
一旦你写了某种构造函数——在你的例子中是复制构造函数,
则删除默认构造函数,
因此,当您这样做时:
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |