Nick Feng 的小屋

在编程路上不断成长的小小coder

《Python基础教程 第2版·修订版》 字典:当索引不好用时(一)

字典是Python中唯一内建的映射类型。 4.1字典的使用 >>> names = ['Alice','Bob','Cecil','David','Earl'] >>> numbers = ['2341','1234','5678','2231','3344...

2016-08-05 15:33:01

阅读数 617

评论数 0

C++Primer第五版 12.2.2节练习

练习12.26:用allocator重写第427页中的程序。/* *2016/1/25 *练习12.26:用allocator重写第427页中的程序。 *说明:无 *作者:Nick Feng *邮箱:NickGreen23@163.com * */ #include <iostr...

2016-01-25 16:02:33

阅读数 1104

评论数 1

C++Primer第五版 12.2.1节练习

练习12.23:编写一个程序,连接两个字符串字面常量,将结果保存在一个动态分配的char数组中。重写这个程序,连接两个标准库string对象。 //练习12.23 /* *2016/1/22 *问题描述:编写一个程序,连接两个字符串字面常量,将结果保存在一个动态分配的char数组中。重写这个程序...

2016-01-22 15:40:11

阅读数 1161

评论数 0

C++Primer第五版 12.1.6节练习

练习12.19:定义你自己版本的StrBlobPtr,更新StrBlob类,加入恰当的friend声明及begin和end成员。/* *练习12.19 *2016/1/22 *问题描述: 练习12.19:定义你自己版本的StrBlobPtr,更新StrBlob类,加入恰当的friend声明及be...

2016-01-22 11:26:10

阅读数 1232

评论数 0

C++Primer第五版 12.1.5节练习

练习12.16:如果你试图拷贝或赋值unique_ptr,编译器并不总是能给出易于理解的错误信息。编写包含这种错误的程序,观察编译器如何诊断这种错误。答:错误代码如下#include <iostream> #include <memory>using namespace s...

2016-01-21 10:18:17

阅读数 1314

评论数 1

C++Primer第五版 12.1.4节练习

练习12.14:编写你自己版本用的shared_ptr管理connection函数。答:这一节看得云里雾里,也很久没跟新了,所以我把书上的代码复制一遍,算完成题目struct destination; //表示我们正在连接什么 struct connection...

2016-01-20 15:19:39

阅读数 932

评论数 0

C++Primer第五版 12.1.3节练习

练习12.10:下面的代码调用了第413页中定义的process函数,解释此调用是否正确。如果不正确,应如何修改?shared_ptr<int> p(new int(42)); process(shared_ptr<int>(p));//错误,改为process(p)练习1...

2015-11-03 14:20:57

阅读数 1378

评论数 0

C++Primer第五版 练习12.7(解答)

练习12.7:重做上一题,这次使用shared_ptr而不是内置指针。/* *练习12.7 *2015/11/2 *问题描述: 练习12.7:重做上一题,这次使用shared_ptr而不是内置指针。 练习12.6:编写函数,返回一个动态分配的int的vector。将此vector传递给另一个函数...

2015-11-02 14:32:22

阅读数 660

评论数 0

C++Primer第五版 练习12.6(解答)

练习12.6:编写函数,返回一个动态分配的int的vector。将此vector传递给另一个函数,这个函数读取标准输入,将读入的值保存在vector元素中。再将vector传递给另一个函数,打印读入的值。记得在恰当的时刻delete vector。/* *练习12.6 *2015/11/2 *问...

2015-11-02 14:30:17

阅读数 853

评论数 0

C++Primer第五版 12.1.2节练习

练习12.6:编写函数,返回一个动态分配的int的vector。将此vector传递给另一个函数,这个函数读取标准输入,将读入的值保存在vector元素中。再将vector传递给另一个函数,打印读入的值。记得在恰当的时刻delete vector。/* *练习12.6 *2015/11/2 *问...

2015-11-02 14:28:36

阅读数 1135

评论数 4

C++Primer第五版 练习12.2

练习12.2:编写你自己的StrBlob类,包含const版本的front和back。/* *2015/10/28 *练习12.2 *问题描述:练习12.2:编写你自己的StrBlob类,包含const版本的front和back *作者:Nick Feng *邮箱:nickgreen23@16...

2015-10-28 14:40:48

阅读数 623

评论数 0

C++Primer第五版 12.1.1节练习

练习12.1:在此代码的结尾,b1和b2各包含多少个元素?StrBlob b1; { StrBlob b2 = {"a","an","the"}; b1 = b2; b2.push_back("about"); }答:...

2015-10-28 14:38:26

阅读数 1475

评论数 1

C++Primer第五版 第11章 关联容器(练习解答)

这一章节,介绍了关联容器的概念,具体介绍了Map的相关用法,当然还有set,具体可以参看各章节的解答,特别说明,所有解答均为本人所写,肯定有不足之处,希望共同学习进步1.11.1节练习2.11.2.1节练习3.11.2.2节练习4.11.2.3节练习5.11.3.1节练习6.11.3.2节练习7....

2015-10-14 16:37:48

阅读数 1410

评论数 0

C++Primer第五版 练习11.38-2单词转换程序(解答)

练习11.38:用unordered_map重写单词计数程序(参加11.1节,第375页)和单词转换程序(参见11.3.6节,第391页)。/* *C++Primer第五版 *练习11.38 *2015/10/14 *问题描述:练习11.38:用unordered_map重写单词计数程序(参...

2015-10-14 16:25:06

阅读数 580

评论数 0

C++Primer第五版 练习11.38-1单词统计程序(解答)

练习11.38:用unordered_map重写单词计数程序(参加11.1节,第375页)和单词转换程序(参见11.3.6节,第391页)。/* *C++Primer第五版 *练习11.38 *2015/10/14 *问题描述:练习11.38:用unordered_map重写单词计数程序(参...

2015-10-14 16:22:19

阅读数 596

评论数 0

C++Primer第五版 11.4节练习

练习11.37:一个无序容器与其有序容器版本相比有何优势?有序版本有何优势 答:无序容器提供了与有序容器相同的操作。无序容器也有允许重复关键字的版本。练习11.38:用unordered_map重写单词计数程序(参加11.1节,第375页)和单词转换程序(参见11.3.6节,第391页)。/* ...

2015-10-14 16:19:59

阅读数 873

评论数 0

C++Primer第五版 练习11.33

练习11.33:实现你自己版本的单词转换程序。/* *C++Primer第五版 *练习11.33 *2015/10/14 *问题描述:练习11.33:实现你自己版本的单词转换程序。 *说明:把书上的程序自己再敲了一遍 *作者:Nick Feng *邮箱:nickgreen23@163。c...

2015-10-14 15:42:37

阅读数 338

评论数 0

C++Primer第五版 11.3.6节练习

练习11.33:实现你自己版本的单词转换程序。/* *C++Primer第五版 *练习11.33 *2015/10/14 *问题描述:练习11.33:实现你自己版本的单词转换程序。 *说明:把书上的程序自己再敲了一遍 *作者:Nick Feng *邮箱:nickgreen23@163。c...

2015-10-14 15:37:35

阅读数 993

评论数 1

C++Primer第五版 练习11.31-32(解答)

font size=4>练习11.31:编写程序,定义一个作者及其作品的multimap。使用find在multimap中查找一个元素并用erase删除它。确保你的程序在元素不在map中时也能正常运行。练习11.32:使用上一题定义的multimap编写一个程序,按字典打印作者列表和他们的作...

2015-10-10 21:06:09

阅读数 600

评论数 0

C++Primer第五版 练习11.28(解答)

练习11.28:对一个string到int的vector的map,定义并初始化一个变量在其上调用find所返回的结果。 map<string,vector<int>> m;/* *2015/10/10 *C++Primer第五版 *11.3.5节练习 *练习11.2...

2015-10-10 21:04:18

阅读数 440

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭