Blog of VLSMB
Java的泛型(Generics)和C++的模板(Templates)都是为了实现参数化类型,让代码更加通用。但它们的实现机制完全不同,导致了很多行为上的差异。本文深入对比两者的异同。
“Java是值传递还是引用传递?”这是经典面试题。本文通过对比Java和C++,从内存模型角度彻底讲清楚这个问题。