C++ Primer习题集(第5版)

出版日期:2015-3-1
ISBN:9787121252295
作者:【美】Stanley B. Lippman( 斯坦利 李普曼),【美】Barbara E. Moo (芭芭拉 默) 著,【美】Josee Lajoie(约瑟 拉乔伊 )
页数:528页

内容概要

Stanley B. Lippman目前是微软公司 Visual C++ 团队的架构师。他从1984年开始在贝尔实验室与C++的设计者Bjarne Stroustrup一起从事C++的设计与开发。他在迪士尼和梦工厂从事动画制作,还担任过JPL的高级顾问。
Josée Lajoie曾经是IBM加拿大研究中心C/C++编译器开发团队的成员,在ISO C++标准委员会工作了7年,担任过ISO核心语言工作组的主席和C++ Report杂志的专栏作家。
Barbara E. Moo是拥有25年软件经验的独立咨询顾问。在AT&T,她与Stroustrup、Lippman一起管理过复杂的C++开发项目。

书籍目录

第1 章 开始 ........................................................................1
练习1.1~练习1.25
第2 章 变量和基本类型 ..................................................12
练习2.1~练习2.42
第3 章 字符串、向量和数组 ..........................................37
练习3.1~练习3.45
第4 章 表达式 ...........80
练习4.1~练习4.38
第5 章 语句 ...............99
练习5.1~练习5.25
第6 章 函数 ............ 120
练习6.1~练习6.56
第7 章 类 ................ 152
练习7.1~练习7.58
第8 章 IO 库 ........... 183
练习8.1~练习8.14
第9 章 顺序容器 ............... 193
练习9.1~练习9.52
第10 章 泛型算法 ............. 234
练习10.1~练习10.42
第11 章 关联容器 ............. 273
练习11.1~练习11.38
第12 章 动态内存 ............. 297
练习12.1~练习12.33
第13 章 拷贝控制 ............. 331
练习13.1~练习13.58
第14 章 重载运算与类型转换 ..................................... 368
练习14.1~练习14.53
第15 章 面向对象程序设计 ......................................... 399
练习15.1~练习15.42
第16 章 模板与泛型编程 ............................................. 424
练习16.1~练习16.67
第17 章 标准库特殊设施 ............................................. 458
练习17.1~练习17.39
第18 章 用于大型程序的工具 ..................................... 483
练习18.1~练习18.30
第19 章 特殊工具与技术 ............................................. 502
练习19.1~练习19.26

作者简介

C++ Primer(Fifth Edition)由三位C++大师Stanley B. Lippman、Josée Lajoie 和Barbara E. Moo 合作完成,其中文译本《C++ Primer 中文版(第5 版)》也已出版。与上一版相比,这一版基于C++11 标准进行了全面而彻底的内容更新;既是初学者的最佳学习指南,也是中高级程序员不可或缺的参考书。《C++ Primer习题集(第5版)》作为这部久负盛名的C++经典教程的配套习题解答,提供了C++ Primer(Fifth Edition)中英文版图书中所有习题的参考答案。
《C++ Primer习题集(第5版)》对使用C++ Primer(Fifth Edition)学习C++程序设计语言的读者来说是一本非常理想的参考书。


 C++ Primer习题集(第5版)下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     练习 5.21 代码有缺陷。比如使用 hello Man big Man error 这样的字符串,它认为 Man 连续出现了两次,实际上 Man 和 Man 之间有个 big。#include <iostream>#include <string>using namespace std;int main(int argc, char const *argv[]){string currString, preString;bool bl = true;cout << "Enter a set of strings: " << endl;while (cin >> currString) {if (!isupper(currString[0]))continue;if (currString == preString) {bl = false;cout << "The repeat string is: " << currString << endl;break;}preString = currString;}if (bl)cout << "There is no repeat string." << endl;return 0;}为了配合书中刚讲的内容而使用 continue,结果导致代码不严密,像上面那个字符串就是例子。改成下面这个形式应该就可以了:#include <iostream>#include <string>using namespace std;int main(int argc, char const *argv[]){string currString, preString;bool bl = true;cout << "Enter a set of strings: " << endl;while (cin >> currString) {if (currString == preString && isupper(currString[0])) {bl = false;cout << "The repeat string is: " << currString << endl;break;}preString = currString;}if (bl)cout << "There is no repeat string." << endl;return 0;}

精彩短评 (总计4条)

  •     适合用来参考,但也有一些错误,要参照CP5仔细分析
  •     算是比较良心的配套答案了,非常详尽,还有出题思路。
  •     与原书一起,相得益彰
  •     配套 不过感觉叙述有点啰嗦
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024