泛型
为什么C++泛型支持int等基本类型而Java泛型不支持呢?
泛型在Java中是一个非常重要的语法,比如我们经常用的容器都支持泛型。Java泛型不支持int等基本类型,所以,在Java容器中不能存储基本类型数据,比如List<int>这样是不合法的。而C++泛型支持int等基本类型,所以,在C++容器中可以存储基本类型数据,比如vector<int>这样是合法的。那么,为什么C++泛型支持int等基本类型而Java泛型不支持呢?带着这个问题,我们来学习本节的内容。
大约 15 分钟