C++ set用法(STL set用法)详解

  • 内容
  • 评论
  • 相关

是时候了解一下 set 容器的用法了。我们把 vector、set 和 map 容器组合在一起来创建一个示例,并且会介绍一种新的有用算法。

在这个示例中,你会将学习不同学科的学生分配到一组。每个学生都必须学习指定的最小数目的学科。每个学习特定学科的学生都被保存到 set 容器中,因为一个学生只能在一门特定课程中出现一次。这个示例不会特别有效率。在本例中会大量地拷贝学生对象,这里可能无关紧要,但是如果用来表示学生的对象很大,这就很重要了,因为这会产生很多开销。本章后面会介绍如何消除对象的副本。本例的基本工作流程如图 1 所示。



图 1 用 set 容器表示课程组

本文标题:C++ set用法(STL set用法)详解

本文地址:http://www.hosteonscn.com/2940.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注