孙悟空2", 19);
person p3("孙悟空3", 20);
person p4("猪八戒", 20);
vector v = { p1,p2,p3};
cout 替换前...:\n";
for_each(v.begin(), v.end(), p());
//因为要查找与p1值相符的元素,所以涉及到了比较,如果是自定义数据类型,要重载==,返回值为bool
//replace_if...(v.begin(), v.end(), a1(), p4);
replace_if(v.begin(), v.end(), a, p4);
cout 替换后: \n";
for_each