The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. With this book, you will learn how to design a good API for large-scale long-term projects. With extensive C++ code to illustrate each concept, API Design for C++ covers all of the strategies of world-class API development. Martin Reddy draws on over fifteen years of experience in the software industry to offer in-depth discussions of interface design, documentation, testing, and the advanced topics of scripting and plug-in extensibility. Throughout, he focuses on various API styles and patterns that will allow you to produce elegant and durable libraries.
The only book that teaches the strategies of C++ API development, including design, versioning, documentation, testing, scripting, and extensibility. Extensive code examples illustrate each concept, with fully functional examples and working source code for experimentation available online. Covers various API styles and patterns with a focus on practical and efficient designs for large-scale long-term projects.
《汉字就是这么来的·走进汉字世界》内容简介:朱永新、王宁、康震、周益民推荐给孩子的靠谱趣味汉字书,帮孩子轻松搞定大语文汉字
《国外计算机科学教材系列•分布式计算(第2版)》涵盖了分布式计算理论的主要内容,强调不同模型之间的相似点,同时也解释了它们之
BlogginghasmovedrapidlyfrombeingacrazetobecomeacorefeatureoftheInternetfromindiv...
《Revit 2018建筑设计从入门到精通(中文版)》内容简介:本书重点介绍了Autodesk Revit2018中文版的新功能及各种基本操作方法和技
《企业品牌管理案例》内容简介:本教材将通过解剖案例的方式,阐述企业品牌管理中的诸多知识点,涉及品牌的概念与要素、品牌战略定
现代通信原理分上、下两册,本书是上册,主要介绍通信的基本原理、分析方法及信号传输系统。本书共7章,内容包括绪论、预备基础知
《从“天下”国家到民族国家》内容简介:《从“天下”国家到民族国家》将中国的多民族统一国家思想的根源追溯到中国人对世界的原初
《大数据技术入门(第2版)》内容简介:目前国内大数据市场继续保持高速的发展态势,作者在与地方政府、证券金融公司的项目合作中发
基于深度学习的图像语义分割技术 内容简介 图像语义分割(Image Semantic Segmentation,ISS)是涉及计算机视觉、模式识别与人工智能的研...
HandbookofvisualexperienceAnexplorationofsymbolsandtheirmeaningsthroughouthistor...
"DreamweaverCS4DigitalClassroom"islikehavingapersonalinstructorguidingreadersthr...
本书从不同的视角介绍了Node内在的特点和结构。由首章Node介绍为索引,涉及Node的各个方面,主要内容包含模块机制的揭示、异步I/
《数字信号处理实验指导书》(MATLAB版)是《数字信号处理:基于计算机的方法》(第2版)一书的配套实验手册,内容涵盖了信号与信号
《普通语言学纲要》内容简介:普通语言学及其研究领域;语言学史,包括传统语言学、历史比较语言学和现代语言学;语言学流派及其理
《唤醒孩子学习天赋》内容简介:1800000粉丝的育儿账号“科学小子钦”主理人 赵邈 力作 在陪伴中总结心得,在实践中改良方法 发掘孩
《逆向管理:成为上司器重的稀缺型员工》内容简介:本书的开篇从逆向管理的重要性说起,现代组织的复杂,对职场人的晋升提出了更大
《使用HTML5和Node构建超媒体API》探讨了超媒体API的设计,介绍了作为超媒体API的构件块的超媒体因子,并讲解了基本格式、状态转
《鲁迅自编文集:伪自由书》内容简介:鲁迅经典杂文集,收录鲁迅寄给《申报》上的《自由谈》的杂感及一些笔战文章。冷嘲热讽讥评时
周鸿祎作序推荐!全球科技圈产品经理争相学习的产品管理秘笈!以用户思维管理产品,管理团队,管理自我,学会比其他人更聪明、更
《全职妈妈指南》内容简介:目前全国至少有9400万城镇全职妈妈,这个数字还会随着二孩家庭的增多而不断变大。虽然全职妈妈对家庭贡