replace (list.begin(), list.end(), , ); // replace any elements with value of 0 by 42 replace算法对输入序列作读写操作,将序列中特定的值替换为新的值. vector<int> ivec; replace_copy (ilst.begin(), ilst.end(), back_inserter(ivec), , ); replace_copy对输入序列的元素进行处理,但不修改原来的元素,而是创建一个新序…