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
发表于2024-11-19
Imperfect C++ 2024 pdf epub mobi 电子书
C++是一本来自实践的语言,而且继承自另一门来自实践的语言。因此C++远没有达到完美的境界。 但并不是说我们不能用C++来实现完美的程序。 这本书的目的,就是指导你如何用C++来实现完美的程序,至少,会告诉你C++有哪些地方,是应该在实践中避免的。 缺点是:太厚了,看一遍...
评分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...
评分很早的时候从图书馆看到过这书,觉得很晦涩。后来读《STL扩展技术手册》时,不少地方都引用了该书的技术、方法,被逼的啊,不得不读一下,但书确实是好书,尤其是专业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++ 编程 Programming 计算机技术 计算机 英文原版 程序设计 技术
即便是C++阵营里最忠实的信徒,也不得不承认:C++语言并不完美。实际上,世界上也没有完美的编程语言。
如何克服C++类型系统的不足?在C++中,如何利用约束、契约和断言来实施软件设计?如何处理被C++标准所忽略的动态库、静态对象以及线程等有关的问题?隐式转换有何替代方案?本书将为你一一解答这些问题。针对C++的每一个不完美之处,本书都具体地分析原因,并探讨实用的解决方案。书中也不乏许多作者创新的、你从未听说过或使用的技术,但这些确实能帮助你成为C++方面的专家。
本书适合有一定经验的C++程序员和项目经理阅读,也适合对C++编程的一些专门或高级话题感兴趣的读者参考。
Imperfect C++ 2024 pdf epub mobi 电子书