当列表传入匿名对象:
当我们用匿名对象的初始化列表来初始化array容器时,它并不会像vector那样重复拷贝构造,而是直接把构造完成的匿名对象本身存入容器
但vector仍会把构造完成的匿名对象拷贝构造一份再存入vector
当列表传入有名对象(已经构造完成的对象)时
当我们用有名对象的初始化列表来初始化array容器时,它会先拷贝构造一份对象,然后直接将该对象存入容器,而vector容器则是要先拷贝构造一份数据到列表参数,再将该列表参数拷贝构造一份存入vector容器
当列表传入匿名对象:
当我们用匿名对象的初始化列表来初始化array容器时,它并不会像vector那样重复拷贝构造,而是直接把构造完成的匿名对象本身存入容器
但vector仍会把构造完成的匿名对象拷贝构造一份再存入vector
当列表传入有名对象(已经构造完成的对象)时
当我们用有名对象的初始化列表来初始化array容器时,它会先拷贝构造一份对象,然后直接将该对象存入容器,而vector容器则是要先拷贝构造一份数据到列表参数,再将该列表参数拷贝构造一份存入vector容器