泛型算法的使用与容器大小增减无关的意义在哪里?
c++中的泛型算法是不会增加或者删除容器元素的,比如排序后需要删除某些元素的时候仍然需要使用erase函数解决,而不是定义一个泛型算法来删除容器中的元素。这个问题实际上是Stanley B.Lippman著的c++ primer第四版的一道课后思考题,暂时想不通,求帮助!希望朋友们可以帮忙解答这个问题!思考中。。。。
补充下原题吧。
习题11.11 你认为为什么算法不改变容器的大小?请给出自己的想法。
习题11.12 为什么必须使用erase,而不是定义一个泛型算法来删除容器中的元素?
[ 本帖最后由 baobaoisme 于 2011-8-9 14:10 编辑 ]