Bjarne:有了qsort()为何还要sort()?

Bjarne:有了qsort()为何还要sort()?
  对于初学者来说,   qsort(array,asize,sizeof(elem),elem_compare);   看上去太古怪了,而且比这个更难理解:   sort(vec.begin(),vec.end());   对于专家来说,在元素与比较方式(comparison criteria)都相同的情况下,sort()比qsort()更快,这是很重要的。而且,qsort()是通用的,所以它可以用于不同容器类型、元素类型、比较方式的任意有意义的组合。举例来说:   struct Record {  string n...
Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录