2011-06-12 59 views
1

为什么在Eiffel中定义cloneequal方法在类型问题方面提供了更大的保护,与C#中类似的问题相比?在埃菲尔克隆和等方法

+0

我的大脑抛出异常试图解析这个问题。 – Amy 2011-06-12 04:51:39

回答

2

clone and equal实际上并没有提供任何好的东西。这两个例程正在出发,在最新的estudio版本中分别由twin和运营商~代替。

这两个例程的问题是不提供很好的保护。两者都带有ANY类型的对象(这是一个问题)。他们的新同行更安全,并在编译时提供更好的控制。