- 博客(141)
- 资源 (9)
- 收藏
- 关注
原创 C++ Primer 第五版 中文版 练习 14.3 个人code
C++ Primer 第五版 中文版 练习 14.3题目:为Sales_data
2014-10-30 22:09:26
1121
原创 C++ Primer 第五版 中文版 练习 13.44 个人code
C++ Primer 第五版 中文版 练习 13.44题目:编写标准库string类的简化版本,命名为String
2014-10-25 22:02:42
1075
原创 C++ Primer 第五版 中文版 练习 13.35 个人code
C++ Primer 第五版 中文版 练习 13.35题目:设计并实现对应的Folder类,此类
2014-10-11 13:40:18
753
原创 C++ Primer 第五版 中文版 练习 13.34 个人code
C++ Primer 第五版 中文版 练习 13.34题目:编写本节所描述的Message答:
2014-10-10 11:32:55
888
原创 C++ Primer 第五版 中文版 练习 13.27 个人code
C++ Primer 第五版 中文版 练习 13.27题目:定义你自己的使用引用计数版本的HasPtr。答:
2014-10-06 11:13:21
825
原创 C++ Primer 第五版 中文版 练习 13.26 个人code
C++ Primer 第五版 中文版 练习 13.26题目: 对上一题中描述的StrBlob类,编写你自己的thsg
2014-10-06 11:11:57
893
1
原创 C++ Primer 第五版 中文版 练习 13.23 个人code
C++ Primer 第五版 中文版 练习 13.23题目:比较上一节练习中你编写的拷贝控制成员和这一ab
2014-10-05 21:44:21
824
原创 C++ Primer 第五版 中文版 练习 13.22 个人code
C++ Primer 第五版 中文版 练习 13.22题目:假定我们希望HasPtr的行为像一个值。即,对于对象所指向的string成员,每个对象都有一份自己的拷贝。我们将在下一节介绍拷贝控制成员的定义。但是你已经学习了定义这些成员所需的所有知识。在继续学习下一节之前,为HasPtr编写拷贝构造函数和拷贝赋值运算符。答:由于我用的是vs 2013
2014-10-05 16:43:29
895
原创 C++ Primer 第五版 中文版 练习 13.18 个人code
C++ Primer 第五版 中文版 练习 13.18题目:定义一个Employee类,它包含雇员的姓名和唯一的雇员证号。为这个类定义默认构造函数,以及接受一个表示雇员姓名的string的构造函数。每个构造函数应该通过递增一个static数据成员来生成一个唯一的证号。答:
2014-10-05 11:37:03
1341
原创 C++ Primer 第五版 中文版 练习 13.14&13.15&14.16&14.17 个人code
C++ Primer 第五版 中文版 练习 13.14&13.15&14.16&14.17 题目:假定numbered是一个类,它有一个默认构造函数,能为每个对象
2014-10-05 10:42:10
1362
原创 C++ Primer 第五版 中文版 练习 13.13 个人code
C++ Primer 第五版 中文版 练习 13.13 题目:理解拷贝成员和构造函数的一个好方法是定义一个简单的类,为该类定义这些成员,每个成员打印出自己的名字:struct X{X() {std::cout X(const X&) {std::cout };给X添加拷贝赋值运算符和析构函数,并编写一个程序以不同方式使用X的对象:将它们作为非引用和引用参数传递;
2014-10-04 23:35:48
906
原创 C++ Primer 第五版 中文版 练习 12.30 个人code
C++ Primer 第五版 中文版 练习 12.30题目:定义你自己版本的TextQuery和Query
2014-10-04 16:11:25
1220
原创 C++ Primer 第五版 中文版 练习 12.27 个人code
C++ Primer 第五版 中文版 练习 12.27题目:TextQuery 和
2014-10-03 14:58:34
993
原创 C++ primer 第五版 中文版 练习 12.24 个人code
C++ primer 第五版 中文版 练习 12.24 题目:编写一个程序,从标准输入读取一个字符串,存入一个动态分配的字符数组中。描述你的程序如何处理变长输入。测试你的程序,输入一个超出你分配的数组长度的字符串。答:处理变长lwt
2014-09-28 23:40:21
1031
原创 C++ primer 第五版 中文版 练习 12.23 个人code
C++ primer 第五版 中文版 练习 12.23题目:编写一个程序,连接两个字符串字面常量,将结果保存在一个动态分配的 char 数组中。重写这个程序,连接两个标准库 string 对象
2014-09-28 09:46:09
1151
原创 C++ primer 第五版 中文版 练习 12.19 个人code
C++ primer 第五版 中文版 练习 12.19 题目:定义你自己版本的StrBlobPtr,
2014-09-26 10:45:15
1044
原创 C++ Primer 第五版 中文版 练习 12.14 and 12.15 个人code
C++ Primer 第五版 中文版 练习 12.14九个皇后:
2014-09-25 21:57:19
1127
原创 C++ primer 第五版 中文版 练习 12.7 个人code
C++ primer 第五版 中文版 练习 12.7题目:重做上一题,这次使用shared_ptr 而不是内置指针。上一题题目为:(编写函数,返回一个动态分配的int的vector。将此vector传递给另一个函数,这个函数读取标准输入,将读入的值保存在vector元素中。再将vector传递给另外一个函数,打印读入的值。记得在恰当的时刻delete vector。)答:
2014-09-24 22:54:01
949
原创 C++ primer 第五版 中文版 练习 12.6 个人code
C++ primer 第五版 中文版 练习 12.6题目:编写函数,返回一个动态分配的int的vector。将此vector传递给另一个函数,这个函数读取标准输入,将读入的值保存在vector元素中。再将vector传递给另外一个函数,打印读入的值。记得在恰当的时刻delete vector。答:
2014-09-24 22:38:52
888
原创 C++ primer 第五版 中文版 练习 12.2 个人code
C++ primer 第五版 中文版 练习 12.2题目:编写你自己的StrBlob类,包含const 版本的 front 和 back 。答:
2014-09-24 22:36:28
895
原创 C++ primer 第五版 中文版 练习 11.33 个人code
C++ primer 第五版 中文版 练习 11.33题目:实现你自己版本的单词转换程序。答:
2014-09-23 22:20:46
765
原创 C++ primer 第五版 中文版 练习 11.32 个人code
C++ primer 第五版 中文版 练习 11.32题目:使用上一节定义的multimap编写一个程序,按字典顺序打印作者列表和他们的作品。答:
2014-09-23 22:14:42
891
原创 C++ primer 第五版 中文版 练习 11.31 个人code
C++ primer 第五版 中文版 练习 11.31题目:编写程序,定义一个作者及其作品的multimap 。使用find
2014-09-22 22:34:59
721
原创 C++ primer 第五版 中文版 练习 11.23 个人code
C++ primer 第五版 中文版 练习 11.23题目:11.2.1 节练习(第378页)中的map 以孩子的姓为关键字,保存他们的名的vector,用multimap重写此map。答:#include #include #include #include using namespace std;int main(){ multimap> famliy = { {
2014-09-22 22:24:13
784
原创 C++ primer 第五版 中文版 练习 11.20 个人code
C++ primer 第五版 中文版 练习 11.20题目:重写11.1节练习(第376页)的单词计数程序,使用insert 代替下标操作。你认为哪个程序更容易编写和阅读?解释原因。答:
2014-09-22 22:20:46
835
原创 C++ primer 第五版 中文版 练习 11.14 个人code
C++ primer 第五版 中文版 练习 11.14 题目:扩展你在11.2.1节练习(第378页)中编写的孩子姓到名的map,添加一个pair的vector,保存孩子的名和生日。答:以下代码只是能wk
2014-09-21 20:52:38
912
原创 C++ primer 第五版 中文版 练习 11.12 个人code
C++ primer 第五版 中文版 练习 11.12题目:编写程序,读入string 和int 的序列,将每个string和int存入一个pair中,pair保存在一个vector中。答:/*编写程序,读入string 和int 的序列,将每个string和int存入一个pair中,pair保存在一个vector中。*/#include #include #include
2014-09-21 20:48:37
981
原创 C++ primer 第五版 中文版 练习 11.8 个人code
C++ primer 第五版 中文版 练习 11.8题目:编写一个程序,在一个vector而不是一个set中保存不重复的单词。使用set的优点是什么?答:用set的优点是简单,直接ma
2014-09-19 13:44:15
840
原创 C++ primer 第五版 中文版 练习 11.7 个人code
C++ primer 第五版 中文版 练习 11.7 题目:定义一个map,关键字是家庭的姓,值是一个vector,保存家中孩子(们)的名字。编写代码,实现添加新的家庭以及向已有家庭中添加新的孩子。答:/*定义一个map,关键字是家庭的姓,值是一个vector,保存家中孩子(们)的名字。编写代码,实现添加新的家庭以及向已有家庭中添加新的孩子。*/#include #in
2014-09-19 13:35:36
1177
原创 C++ primer 第五版 中文版 练习 11.4 个人code
C++ primer 第五版 中文版 练习 11.4题目:扩展你的程序,忽略大小写和标点。例如,"example.","example,"和"Example",应该递增相同的计数器。答:
2014-09-18 13:27:29
1182
原创 C++ primer 第五版 中文版 练习 11.3 个人code
C++ primer 第五版 中文版 练习 11.3题目:编写你自己的单词计数程序答:#include #include #include using namespace std;int main(){ map word_count; string word; while (cin >> word) { ++word_count[word]; }
2014-09-18 13:25:59
657
转载 C++ primer 第五版 中文版 第10章 小结
小结:标准库定义了大约100个类型无关的对序列进行操作的算法。序列可以是标准库容器类型中的元素、一个内置数组或者是(例如)通过读写一个流生成的。算法通过在迭代器上进行操作来实现类型无关。多数算法接受的前两个参数是一对迭代器,表示一个元素范围。额外的迭代器参数可能包括一个表示目的位置的输出迭代器,或是表示第二个输入范围的另一个或另一对迭代器。根据支持的操作不同,迭代器可分为五类:输入
2014-09-17 22:41:54
575
原创 C++ primer 第五版 中文版 练习 10.42 个人code
C++ primer 第五版 中文版 练习 10.42 题目:使用list代替vector重新实现10.2.3节(第343页)中的去除重复单词的程序。答:/*使用list代替vector重新实现10.2.3节(第343页)中的去除重复单词的程序。*/#include #include #include #include #include using namespac
2014-09-17 10:14:58
1332
原创 C++ primer 第五版 中文版 练习 10.37 个人code
C++ primer 第五版 中文版 练习 10.37题目:给定一个包含10个元素的vector,将位置3到7之间的元素按逆序拷贝到一个list中。
2014-09-17 10:12:59
893
原创 C++ primer 第五版 中文版 练习 10.36 个人code
C++ primer 第五版 中文版 练习 10.36 题目:使用find在一个int的list中查找最后一个值为0的元素。答:#include #include #include #include using namespace std;int main(){ list ilist = { 1, 1, 2, 3, 5, 8, 0, 13, 13, 26, 0, 39
2014-09-16 13:18:22
806
定时删除程序同目录下所有文件和文件夹
2013-08-05
Airbridge BSC6680 CDMA 基站控制器 BAM管理指南(V300R006C03_05).zip
2009-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人