C++知识补充:c++中的<>的作用

例如list的定义过程,其中<>的作用是传参数吗?除了在定义容器中使用,其它地方还有使用到么?
1、list的定义过程,其中<>的作用是传参数吗?
是的,函数模板通过<>里的参数进行实例化。不过,这里的传参数并不是在程序运行时完成的,而是在编译过程中。

std::list<int> aList;

编译器通过<>中的数据类型创建std::list类并创建对象aList。
除了在定义容器中使用,其它地方还有使用到么
<>负责许多模板相关的操作,下面是例子

<typename T>
class MyList
{
   

你可能感兴趣的:(apollo学习,c++)