= last)
{
push_back(*first);
++first;
}
}
初始化n个相同的值
//n个相同的值,使用默认的构造函数进行初始化,
//对于内置类型...const T& value = T() 这个缺省值要给T(), 要给默认构造函数, C++对于内置类型也进行了升级, 内置类型也可以使用构造初始化, 所以这个值, 不管自定义类型还是内置类型都可以适用..., 比较冗余,一般不要这样写
///
//自定义类型动态开辟调用构造函数
A* p1 = new A;//无参构造
A* p2 = new A(2); //单参数传参构造
A* p3 =...,跟上面不一样,这里参数个数不固定
vector v1({ 1,2,3,4,5,6 });
vector v2 = { 10, 20, 30};//()可以省略
for (auto...如果拷贝的是内置类型的元素,memcpy既高效又不会出错,但如果拷贝的是自定义类型元素,并且自定义类型元素中涉及到资源管理时,就会出错,因为memcpy的拷贝实际是浅拷贝。