会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jessica要努力了。。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
66
67
68
69
70
71
72
73
74
···
98
下一页
2014年8月21日
swap函数的例子
摘要: 13.31为你的HasPtr类定义一个#include#include#include#includeusing namespace std;class HasPtr{friend void swap(HasPtr&,HasPtr&);public: HasPtr(const string &...
阅读全文
posted @ 2014-08-21 21:39 Jessica程序猿
阅读(542)
评论(0)
推荐(0)
2014年8月20日
实现类似shared_ptr的引用计数
摘要: 13.27 定义使用引用计数版本的HasPtr#include#include#includeusing namespace std;class HasPtr{public: HasPtr(const string &s=string()):ps(new string(s)),i(0),use...
阅读全文
posted @ 2014-08-20 22:33 Jessica程序猿
阅读(597)
评论(0)
推荐(0)
使用new分配内存的类需要自己定义拷贝构造函数
摘要: 13.22 假定我们希望HasPtr的行为像一个值。即,对于对象所指向的string成员,每个对象都有一份自己的拷贝。#include#include#includeusing namespace std;class HasPtr{public: HasPtr(const string &s=...
阅读全文
posted @ 2014-08-20 21:14 Jessica程序猿
阅读(598)
评论(0)
推荐(0)
练习13.14 13.15 13.16
摘要: #include #include #include #include struct Numbered{ //! for ex13.14 Numbered() { static unsigned i = 0; ++i; mySn = i; ...
阅读全文
posted @ 2014-08-20 20:03 Jessica程序猿
阅读(124)
评论(0)
推荐(0)
查询单词,综合例子。
摘要: 12.32 重写TextQuery和QueryResult类,用StrBlob代替vector保存输入文件。TextQuery.h#ifndef TEXTQUERY_H#define TEXTQUERY_H#include#include#include#include#include#includ...
阅读全文
posted @ 2014-08-20 13:43 Jessica程序猿
阅读(347)
评论(0)
推荐(0)
无序容器
摘要: 新标准定义了4个无序关联容器。这些容器不是使用比较运算符来组织元素,而是使用一个哈希函数和关键字类型的==运算符。在关键字类型的元素没有明显有序关系的情况下,无序容器是非常有用的。在某些应用中,维护元素的序代价非常高昂,此时无序容器也很有用。虽然理论上哈希技术能获得更好的平均性能,但在实际中想要达到...
阅读全文
posted @ 2014-08-20 09:08 Jessica程序猿
阅读(1432)
评论(0)
推荐(0)
关联容器操作
摘要: 关联容器还定义了如下表所示的类型。这些类型表示容器关键字和值的类型。关联容器额外的类型别名key_type 此容器类型的关键字类型mapped_type 每个关键字关联的类型;只适用于mapvalue_type 对于set,与key_type相同 ...
阅读全文
posted @ 2014-08-20 09:05 Jessica程序猿
阅读(1073)
评论(0)
推荐(0)
关联容器概述
摘要: 关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。虽然关联容器的很多行为与顺序容器相同,但其不同之处反映了关键字的作用。关联容器支持高效的关键字查找和访问。两个主要的关联容器类型是map和set。map中的...
阅读全文
posted @ 2014-08-20 09:02 Jessica程序猿
阅读(1267)
评论(0)
推荐(0)
2014年8月19日
文本查询程序
摘要: 我们实现一个简单的文本查询程序。我们的程序允许用户在一个给定文件中查询单词,查询结果是单词在文件中出现的次数及所在行的列表。如果一个单词在一行中出现多次,此行只列出一次。#include#include#include#include#include#include#include#includeu...
阅读全文
posted @ 2014-08-19 23:14 Jessica程序猿
阅读(427)
评论(0)
推荐(0)
shared_ptr与weak_ptr的例子
摘要: 12.20 编写程序,逐行读入一个输入文件,将内容存入一个StrBlob中,用一个StrBlobPtr打印出StrBlob的每个元素。StrBlob.h#ifndef STRBLOB_H#define STRBLOB_H#include#include#include#includeusing na...
阅读全文
posted @ 2014-08-19 20:26 Jessica程序猿
阅读(594)
评论(0)
推荐(0)
上一页
1
···
66
67
68
69
70
71
72
73
74
···
98
下一页
公告