//copy算法 将容器内指定范围的元素拷贝到另一容器中 copy(iterator beg, iterator end, iterator dest)
//set_intersection算法 求两个set集合的交集 set_intersection(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest) //set_union算法 求两个set集合的并集 set_union(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest); //set_difference算
异常被抛出后,从进入try块起,到异常被抛掷前,这期间在栈上构造的所有对象,都会被自动析构。析构的顺序与构造的顺序相反,这一过程称为栈的解旋(unwinding)
函数模板和普通函数的区别:函数模板不允许自动类型转换,普通函数可以自动实现类型转换
1、c++编译器优先考虑普通函数2、可以通过空模板实参列表的语法限定编译器只能通过模板匹配3、函数模板可以像普通函数那样可以被重载