主题:【调查】大家都主要用什么写程序? -- 还是不懂
共:💬139 🌺25
不过是在编译器级别实现的,而不是在JVM level实现的,所以功能有了,但执行效率没有上去。
C++的Template本质是Code Repalcement。如果想要最好的Generics,那还得说是.NET 2.0的。Runtime级别的Generics,没有C++ code inflating的问题,性能大幅提高(对于ValueType,200%,对于Refrence type, 15%)
你说的Swap在.NET中支持。用什么语言都行。比如用VB.NET.
Public Sub Swap(ByRef x As Int32, ByRef y As Int32) Dim temp As Integer = x x = y y = temp End Sub
- 相关回复 上下关系8
Java里面也不是不能进行Reference或者返回多个值的 你克我服 字553 2005-05-29 21:45:40
服兄是改变了题目的原意了 无斋主人 字664 2005-05-31 07:33:58
呜呜呜,老兄误会俺了 你克我服 字1269 2005-05-31 08:13:32
有些不同意见,Java(5.0) 现在支持Generics。
C#(.NET)看到了Java这个问题 无斋主人 字220 2005-05-27 20:08:12
Sorry for the later reply. Here you go, Java Generics Tutorial. Highway 字84 2005-05-31 13:31:51
好文,请继续 电子狼 字254 2005-05-27 14:54:24
【原创】我见识过的两个好东东 wsxx 字1160 2005-05-27 09:52:16