本文共 254 字,大约阅读时间需要 1 分钟。
问题:C++模板和Java泛型之间有何不同? 分析:C++模板主要用于类中抽象出成员变量或者方法参数,返回值的类型,从而达到对 不同值类型的类或方法的重用。 Java泛型:不了解,是指继承吗? Java中有class<?>不过这个是跟反射相关的 关键: 1 Java泛型用于代码变成字节码消除类型,C++模版本质是宏指令集,会为每种类型创建模版代码副本 2 Java模版类型参数可以限定为某种特定类型,C++中类型参数可以使用int,Java必须为Integer 3 Java类型参数不能实例化,C++支持。转载地址:http://nmofn.baihongyu.com/