设为首页 加入收藏

TOP

第16章复习题答案
2013-10-07 15:51:04 来源: 作者: 【 】 浏览:76
Tags:章复 习题 答案

第16章复习题答案

 

不再需要显式复制构造函数、析构程序和赋值运算符,因为string对象提供了自己的内存管理功能。

2.可以将一个string对象赋给另一个。string对象提供了自己的内存管理功能,所以一般不需要担心字符串超出存储容量。

 

5.栈的LIFO特征意味着可能必须在到达所需要的球棍(club)之前删除很多球棍。

6.集合将只存储每个值的一个拷贝,因此,5个5分将被存储为1个5分。

7.使用迭代器使得能够使用接口类似于指针的对象遍历不以数组方式组织的数据,如双向链表中的数据。

8.STL方法使得可以将STL函数用于指向常规数组的常规指针以及指向STL容器类的迭代器,因此提高了通用性。

9.可以将一个vector对象赋给另一个。vector管理自己的内存,因此可以将元素插入到矢量中,并让它自动调整长度。使用at( )方法,可以自动检查边界。

10.这两个vector函数和random_shuffle( )函数要求随机访问迭代器,而list对象只有双向迭代器。可以使用list模板类的sort( )成员函数(参见附录G),而不是通用函数来排序,但没有与random_shuffle( )等效的成员函数。然而,可以将链表复制到矢量中,然后打乱矢量,并将结果重新复制到链表中。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇I.4 熟悉C++特性 下一篇第15章复习题答案

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·常用meta整理 | 菜鸟 (2025-12-25 01:21:52)
·SQL HAVING 子句:深 (2025-12-25 01:21:47)
·SQL CREATE INDEX 语 (2025-12-25 01:21:45)
·Shell 传递参数 (2025-12-25 00:50:45)
·Linux echo 命令 - (2025-12-25 00:50:43)