C++ Primer Plus Sixth Edition - 下载电子书与源代码

C++ Primer Plus Sixth Edition - 下载电子书与源代码

  • 1. C++ Primer Plus, 6th Edition
    • 1.1. Download the source code files
    • 1.2. 下载源代码文件
  • 2. C++ Primer Plus, Sixth Edition (PDF)
  • 3. Table of Contents
  • References

1. C++ Primer Plus, 6th Edition

C++ Primer Plus, 6th Edition
https://www.informit.com/store/c-plus-plus-primer-plus-9780321776402

在这里插入图片描述

1.1. Download the source code files

https://www.informit.com/content/images/9780321776402/downloads/0321776402_Examples.zip

1.2. 下载源代码文件

C++ Primer Plus 第 6 版 中文版
https://box.ptpress.com.cn/y/978-7-115-27946-0

下载地址:https://console.box.lenovo.com/v/link/view/646058dcca954db190d87ab82f38e15b
提取码:57ec

2. C++ Primer Plus, Sixth Edition (PDF)

C++.Primer.Plus.6th.Edition.Oct.2011.pdf
https://zhjwpku.com/assets/pdf/books/C++.Primer.Plus.6th.Edition.Oct.2011.pdf

3. Table of Contents

C++ Primer Plus, Sixth Edition
https://www.oreilly.com/library/view/c-primer-plus/9780132781145/

Table of Contents
C++ Primer Plus, Sixth Edition
New C++11 CoverageChapter 1: Getting Started with C++Learning C++: What Lies Before YouThe Origins of C++: A Little HistoryPortability and StandardsThe Mechanics of Creating a ProgramChapter 2: Setting Out to C++C++ InitiationC++ StatementsMore C++ StatementsFunctionsChapter 3: Dealing with DataSimple VariablesThe const QualifierFloating-Point NumbersC++ Arithmetic OperatorsChapter 4: Compound TypesIntroducing ArraysStringsIntroducing the string ClassIntroducing StructuresUnionsEnumerationsPointers and the Free StorePointers, Arrays, and Pointer ArithmeticCombinations of TypesArray AlternativesChapter 5: Loops and Relational ExpressionsIntroducing for LoopsThe while LoopThe do while LoopThe Range-Based for Loop (C++11)Loops and Text InputNested Loops and Two-Dimensional ArraysChapter 6: Branching Statements and Logical OperatorsThe if StatementLogical ExpressionsThe cctype Library of Character FunctionsThe ?: OperatorThe switch StatementThe break and continue StatementsNumber-Reading LoopsSimple File Input/OutputChapter 7: Functions: C++’s Programming ModulesFunction ReviewFunction Arguments and Passing by ValueFunctions and ArraysFunctions and Two-Dimensional ArraysFunctions and C-Style StringsFunctions and StructuresFunctions and string Class ObjectsFunctions and array ObjectsRecursionPointers to FunctionsChapter 8: Adventures in FunctionsC++ Inline FunctionsReference VariablesDefault ArgumentsFunction OverloadingFunction TemplatesChapter 9: Memory Models and NamespacesSeparate CompilationStorage Duration, Scope, and LinkageNamespacesChapter 10: Objects and ClassesProcedural and Object-Oriented ProgrammingAbstraction and ClassesClass Constructors and DestructorsKnowing Your Objects: The this PointerAn Array of ObjectsClass ScopeAbstract Data TypesChapter 11: Working with ClassesOperator OverloadingTime on Our Hands: Developing an Operator Overloading ExampleIntroducing FriendsOverloaded Operators: Member Versus Nonmember FunctionsMore Overloading: A Vector ClassAutomatic Conversions and Type Casts for ClassesChapter 12: Classes and Dynamic Memory AllocationDynamic Memory and ClassesThe New, Improved String ClassThings to Remember When Using new in ConstructorsObservations About Returning ObjectsUsing Pointers to ObjectsReviewing TechniquesA Queue SimulationChapter 13: Class InheritanceBeginning with a Simple Base ClassInheritance: An Is-a RelationshipPolymorphic Public InheritanceStatic and Dynamic BindingAccess Control: protectedAbstract Base ClassesInheritance and Dynamic Memory AllocationClass Design ReviewChapter 14: Reusing Code in C++Classes with Object MembersPrivate InheritanceMultiple InheritanceClass TemplatesChapter 15: Friends, Exceptions, and MoreFriendsNested ClassesExceptionsRuntime Type IdentificationType Cast OperatorsChapter 16: The string Class and the Standard Template LibraryThe string ClassSmart Pointer Template ClassesThe Standard Template LibraryGeneric ProgrammingFunction Objects (a.k.a. Functors)AlgorithmsOther LibrariesChapter 17: Input, Output, and FilesAn Overview of C++ Input and OutputOutput with coutInput with cinFile Input and OutputIncore FormattingChapter 18: Visiting with the New C++ StandardC++11 Features RevisitedMove Semantics and the Rvalue ReferenceNew Class FeaturesLambda FunctionsWrappersVariadic TemplatesMore C++11 FeaturesLanguage ChangeWhat Now?AppendixesA Number BasesB C++ Reserved WordsC The ASCII Character SetD Operator PrecedenceE Other OperatorsF The stringTemplate ClassG The Standard Template Library Methods and FunctionsH Selected Readings and Internet ResourcesI Converting to ISO Standard C++J Answers to Chapter Reviews

References

[1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/
[2] C++ Primer Plus 第 6 版 中文版, https://shenjun4cplusplus.github.io/cplusplushtml/
[3] C++ Primer Plus 第六版中文版原书代码和习题解答, https://github.com/ShujiaHuang/Cpp-Primer-Plus-6th

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/511976.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker下Jenkins打包java项目并部署

docker 构建Jenkins sudo docker run --namezen_haslett --userjenkins --privilegedtrue --volume/home/cyf/server/jenkins/jenkins_home:/var/jenkins_home -v /usr/lib/jvm/java-17-openjdk-amd64:/usr/lib/jvm/java-17-openjdk-amd64 -v /usr/lib/maven/apache-mav…

获奖公布|MO 社区系统有奖调查问卷

2月2日,MatrixOne社区发起了关于“操作系统”的有奖问卷调查,我们将根据本次调查结果来针对性的增强对相关操作系统的覆盖测试。截止 2 月 17 日,我们收集到了数十份问卷,认真查看了每位参与者填写的问卷,并评选出了 8…

项目管理中,项目经理如何搞定跨部门沟通与协作?

在项目管理中,跨部门沟通是一项至关重要的任务。项目经理作为项目的核心协调者,需要确保不同部门之间的顺畅沟通,以推动项目的顺利进行。项目经理如何搞定跨部门沟通? 实际案例: 某公司正在开发一款智能家居系统&am…

xss.haozi.me:0X12

</script> <script>alert(1)\</script>

程序员必看!编程学习必备的100多个学习网站,建议收藏!

今天推荐一些学习资源给大家&#xff0c;当然大家可以留言评论自己发现的优秀资源地址 搞学习,找书籍,冷知识 / 黑科技,写代码,资源搜索,小工具.导航页&#xff08;工具集&#xff09;,看视频,学设计,搞文档,找图片 TED&#xff08;最优质的演讲&#xff09;&#xff1a;https…

如何准备2024年汉字小达人:历年考题练一练-18道选择题解析

距离2024年第11届汉字小达人比赛还有八个多月的时间&#xff0c;建议如果有可能都让孩子参加一下&#xff0c;无需报名费&#xff0c;如果没时间准备也可以直接上阵参赛&#xff0c;检验一下孩子语文字、词、成语和古诗文方面的掌握情况。一方面可以激发孩子学习语文的兴趣&…

C语言的结构体数据或整型数据写入文件

文章目录 写入int类型到文件写入结构体到文件读/写一个结构体读/写结构体数组 写入int类型到文件 #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <string.h> #incl…

STM 32 HAL库 UART 调试的问题

问题1&#xff1a;STM32G0 系列 DMA中断接收&#xff0c;应用层无法接收到数据 分析&#xff1a; Debug发现&#xff0c;最终没有进入串口中断函数 。 于是&#xff0c;检查Stm32CubeMX 的工程配置 两个串口的全局中断没有使能。 解决&#xff1a;勾选上图中红框部分&#x…

【C#杂谈】在 .NET Framework 中使用新的C#语言特性

前排提示&#xff1a;提出一个可以让 [^1] 这中语法可以在.NET Framework运行时中使用的方法 众所都周知&#xff0c;.NET Framework&#xff08;以下简称 .NF&#xff09;作为一个被微软官方确认不在继续发布新特性的运行时&#xff0c;它所对应的C#语言版本被&#xff08;官方…

Nuxt3:探索useFetch是如何做到避免客户端重复请求

在之前的文章《Nuxt3&#xff1a;useFetch在服务端及客户端重复请求问题》中提到了useFetch在服务端及客户端重复请求问题&#xff0c;文中提到Nuxt在服务端获取数据后&#xff0c;会将数据附加到Nuxt payload&#xff08;也就是nuxtApp.payload&#xff09;&#xff0c;它和文…

VMware虚拟机安装linux教程

CentOS7下载 下载 (centos.org)https://www.centos.org/download/新建虚拟机 选择自定义安装 这里要注意兼容性&#xff0c;如果是VMware12创建的虚拟机复制到VM11、10或者更低的版本会出现一不兼容的现象。如果是用VMware10创建的虚拟机在VMware12中打开则不会出现兼容性问题…

项目总体测试计划word

1. 引言 1.1 目的 1.2 适用范围 2. 测试类型 2.1 集成测试 2.2 系统测试 2.3 验收测试 2.4 回归测试 3. 测试环境 4. 测试工具 5. 测试内容 5.1 集成测试 5.1.1 集成测试角色与职责 5.1.2 集成测试产生的工作产品清单 5.2 系统测试 5.2.1 系统测试的角色与职责 5.2.2 系统测试产…