C++语言程序设计课件 8第八讲——C++标准模板库.pptVIP

  • 2
  • 0
  • 约5.89万字
  • 约 196页
  • 2019-07-15 发布于江西
  • 举报

C++语言程序设计课件 8第八讲——C++标准模板库.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 当数据元素的次序比搜索更重要时,选用 set, map, multiset, multimap,否则选hash_set, hash_ multiset , hash_ map,hash_ multimap ; 向容器中插入元素时,若无次序要求,请尽量加在后面。对于需要经常在序列容器的前部或中间增删元素,应采用list或slist。 尽量不使用C风格的字符串指针做键值,若必须用,则要显式地定义字符串比较函数 operator (),operator==(),operator=()等等; 若用容器作函数的参数,要使用容器对象的引用。 关联容器的选用 (以下文字摘自《Effective STL》,其中可能涉及到课件中没有提到的容器。) 你需要“可以在容器的任意位置插入一个新元素”的能力吗?如果是,你需要序列容器,关联容器做不到。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档