一般vector容器初始化都是小括号,vector<int> a[2]这条语句的含义是:a数组中有两个元素a[0],a[1],每个元素又是一个vector<int>类型的数组。 个人理解:初始化中加中括号,一般就是看作定义数组。