1.C++模板可以使用基本数据类型比如int,但是java不行,必须要转为Integer
2.c++中类型的参数可以实例化,但是java不支持
3.java中类型参数不能用于静态变量和方法,以为会被共享,在c++中是可以的
4.在java中不管参数类型是什么,其类的所有类型是同一类型。类型参数会在运行时被抹去,但是c++参类数类型不同,实例类型也不同。
2.c++中类型的参数可以实例化,但是java不支持
3.java中类型参数不能用于静态变量和方法,以为会被共享,在c++中是可以的
4.在java中不管参数类型是什么,其类的所有类型是同一类型。类型参数会在运行时被抹去,但是c++参类数类型不同,实例类型也不同。
本文探讨了C++与Java中模板(泛型)的区别,包括类型实例化、静态变量及方法的支持情况,并分析了类型参数在两种语言中的运行时表现。
378

被折叠的 条评论
为什么被折叠?



