小工具知识网

当前位置: 首页 > 行业知识 > C++ Primer Plus Sixth Edition - 下载电子书与源代码

行业知识

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

2026-11-10 04:35:26 来源:互联网转载

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 ContentsC++ Primer Plus, Sixth EditionNew 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

上一篇:宝塔面板怎么停止运行?

下一篇:基于 SpringBoot3 仿牛客论坛项目代码及踩坑总结