图书标签: C++ 编程 Programming 计算机技术 计算机 英文原版 程序设计 技术
发表于2024-12-29
Imperfect C++ pdf epub mobi txt 电子书 下载 2024
即便是C++阵营里最忠实的信徒,也不得不承认:C++语言并不完美。实际上,世界上也没有完美的编程语言。
如何克服C++类型系统的不足?在C++中,如何利用约束、契约和断言来实施软件设计?如何处理被C++标准所忽略的动态库、静态对象以及线程等有关的问题?隐式转换有何替代方案?本书将为你一一解答这些问题。针对C++的每一个不完美之处,本书都具体地分析原因,并探讨实用的解决方案。书中也不乏许多作者创新的、你从未听说过或使用的技术,但这些确实能帮助你成为C++方面的专家。
本书适合有一定经验的C++程序员和项目经理阅读,也适合对C++编程的一些专门或高级话题感兴趣的读者参考。
MatthewcWilson是一名软件开发顾问,STLSoft库的创建者,他为双月刊C/C++UserscJournal撰写关于将C/C++与其他语言和技术进行整合的专栏文章,同时亦是C++ExpertscForum在线专栏作家。Wilson有十余年C++开发经验。目前定居于澳大利亚。他拥有英国曼彻斯特大学博士学位。
荣耀是南京师范大学教师。他是一名C++讲师和研究者。译有《C++必知必会》、《C+Templates全览》以及《C++TemplatecMetaprogramming中文版》(中文繁体版)等,并在斯刊杂志上发表过多篇文章。他原任电力自动化研究院工程师与项目经理,是数个企业级信息系统项目负责人
刘未鹏毕业于南京大学软件学院,热爱C++,长期关注C++前沿技术,对C++有较深的研究。曾在《程序员》上发表文章数篇。个人blog是http://blog.csdn.net/pongba。邮箱:pp_liu@msn.com
目录回到顶部↑ 第一部分 基础知识 1 第1章 强制设计:约束、契约和断言 3 1.1 绿蛋和火腿 4 1.2 编译期契约:约束. 4 1.2.1 musthavebase() 5 1.2.2 mustbesubscriptable() 6 1.2.3 mustbesubscriptableas_decayable_pointer() 6 1.2.4 mustbepod 1.2.5 must_besame_size() 9...
评分目录回到顶部↑ 第一部分 基础知识 1 第1章 强制设计:约束、契约和断言 3 1.1 绿蛋和火腿 4 1.2 编译期契约:约束. 4 1.2.1 musthavebase() 5 1.2.2 mustbesubscriptable() 6 1.2.3 mustbesubscriptableas_decayable_pointer() 6 1.2.4 mustbepod 1.2.5 must_besame_size() 9...
评分C++是一本来自实践的语言,而且继承自另一门来自实践的语言。因此C++远没有达到完美的境界。 但并不是说我们不能用C++来实现完美的程序。 这本书的目的,就是指导你如何用C++来实现完美的程序,至少,会告诉你C++有哪些地方,是应该在实践中避免的。 缺点是:太厚了,看一遍...
评分目录回到顶部↑ 第一部分 基础知识 1 第1章 强制设计:约束、契约和断言 3 1.1 绿蛋和火腿 4 1.2 编译期契约:约束. 4 1.2.1 musthavebase() 5 1.2.2 mustbesubscriptable() 6 1.2.3 mustbesubscriptableas_decayable_pointer() 6 1.2.4 mustbepod 1.2.5 must_besame_size() 9...
评分C++是一本来自实践的语言,而且继承自另一门来自实践的语言。因此C++远没有达到完美的境界。 但并不是说我们不能用C++来实现完美的程序。 这本书的目的,就是指导你如何用C++来实现完美的程序,至少,会告诉你C++有哪些地方,是应该在实践中避免的。 缺点是:太厚了,看一遍...
Imperfect C++ pdf epub mobi txt 电子书 下载 2024