C++面向对象程序设计双语教程(第2版)
¥
21.19
5.9折
¥
36
全新
仅1件
作者刘嘉敏、马广焜、常燕、朱世铁 著
出版社国防工业出版社
出版时间2015-08
版次2
装帧平装
货号602 7-3
上书时间2024-07-04
商品详情
- 品相描述:全新
图书标准信息
-
作者
刘嘉敏、马广焜、常燕、朱世铁 著
-
出版社
国防工业出版社
-
出版时间
2015-08
-
版次
2
-
ISBN
9787118103656
-
定价
36.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
273页
-
字数
405千字
-
正文语种
简体中文
-
丛书
普通高等院校“十三五”规划教材
- 【内容简介】
-
《C++面向对象程序设计双语教程(第2版)》从面向对象程序设计的特点出发,分章节循序渐进地介绍了面向对象的相关概念及运用C++实现的过程,并辅以大量程序清单。同时书中在各个章节起始处明确了章节学习目标,且在全书中重要知识点处均有提示,各章末尾有本章出现的重要的词汇注解和本章相应的练习题,有助于读者理解书中内容,帮助读者掌握面向对象编程方法。全书共分8章,具体内容包括:导论、基本工具、类和对象(1)、类和对象(2)、运算符重载、继承、多态性和虚函数、模板。
- 【目录】
-
Chapter1Introduction
1.1OverviewofProgramming
1.1.1WhatIsProgramming?
1.1.2HowDoWeWriteaProgram?
1.2TheEvolutionofProgrammingLanguage
1.2.1AssemblyandMachineLanguages
1.2.2EarlyLanguages
1.2.3Later-GenerationLanguages
1.2.4ModemLanguages
1.3ProgrammingMethodologies
1.3.1StructuredProgramming
1.3.2Object-OrientedProgramming
1.4Object-OrientedProgramming
1.5C++ProgrammingLanguage
1.5.1HistoryofCandC++
1.5.2LearningC++
WordTips
Exercises
Chapter2BasicFacilities
2.1C++ProgramStructure
2.2Input/OutputStreams
2.3Constant
2.4Functions
2.4.1FunctionDeclarations
2.4.2FunctionDefinitions
2.4.3DefaultArguments
2.4.4InlineFunctions
2.4.5OverloadingFunctions
2.5References
2.5.1ReferenceDefinition
2.5.2ReferenceVariablesasParameters
2.5.3ReferencesasValue-Returning
2.5.4ReferencesasLeft-HandValues
2.6Namespaces
WordTips
Exercises
Chapter3ClassesandObjects(Ⅰ)
3.1Structures
3.1.1DefiningaStructure
3.1.2AccessingMembersofStructures
3.1.3StructureswithMemberFunctions
3.2DataAbstractionandClasses
3.2.1DataAbstraction
3.2.2DefiningClasses
3.2.3DefiningObjects
3.2.4AccessingMemberFunctions
3.2.5In-ClassMemberFunctionDefinition
3.2.6FileStructureofanAbstractDataType
3.3InformationHiding
3.4AccessControl
3.5Constructors
3.5.1OverloadingConstructors
3.5.2ConstructorswithDefaultParameters
3.6Destructors
3.6.1DefinitionofDestructors
3.6.2OrderofConstructorandDestructorCalls
3.7Encapsulation
3.8CaseStudy:AGradeBookClass
WordTips
Exercises
Chapter4ClassesandObjects(Ⅱ)
4.1ConstantMemberFunctionsandConstantObjects
4.2thisPointers
4.3StaticMembers
4.3.1StaticDataMembers
4.3.2StaticMemberFunctions
4.4FreeStore
4.5ObjectsasMembersofClasses
4.6CopyMembers
4.6.1DefinitionofCopyConstructors
4.6.2ShallowCopyandDeepCopy
4.7ArraysofObjects
4.7.1InitializeanArrayofObjectsbyUsingaDefaultConstructor
4.7.2InitializeanArrayofObjectsbyUsingConstructorswithParameters
4.8Friends
4.8.1FriendFunctions
4.8.2FriendClasses
4.9CaseStudy:ExamplesofUsed-definedTypes
4.9.1ABetterDateClass
4.9.2AGradeBookClasswithObjectsoftheStudentClass
WordTips
Exercises
Chapter5OperatorOverloading
5.1WhyOperatorOverloadingIsNeed
5.2OperatorFunctions
5.2.1OverloadedOperators
5.2.2OperatorFunctions
5.3BinaryandUnaryOperators
5.3.1OverloadingBinaryOperators
5.3.2OverloadingUnaryOperators
5.4OverloadingCombinatorialOperators
5.5MixedArithmeticofUser-DefinedTypes
5.6TypeConversionofUser-DefinedTypes
5.7ExamplesofOperatorOverloading
5.7.1AComplexNumberClass
5.7.2AStringClass
WordTips
Exercises
Chapter6Inheritance
6.1ClassHierarchies
6.2DerivedClasses
6.2.1DeclarationofDerivedClasses
6.2.2StructureofDerivedClasses
6.3ConstructorsandDestructorsofDerivedClasses
6.3.1ConstructorsofDerivedClasses
6.3.2DestructorsofDerivedClasses
6.3.3OrderofCallingClassObjects
6.3.4InheritanceandComposition
6.4MemberFunctionsofDerivedClasses
6.5AccessControl
6.5.1AccessControlinClasses
6.5.2AccesstoBaseClasses
6.6MultipleInheritance
6.6.1DeclarationofMultipleInheritance
6.6.2ConstructorsofMultipleInheritance
6.7VirtualInheritance
6.7.1MultipleInheritanceAmbiguities
6.7.2TryingtoSolveInheritanceAmbiguities
6.7.3VirtualBaseClasses
6.7.4ConstructingObjectsofMultipleInheritance
WordTips
Exercises
Chapter7PolymorphismandVirtualFunctions
7.1Polymorphism
7.1.1ConceptofPolymorphism
7.1.2Binding
7.2VirtualFunctions
7.2.1DefinitionofVitualFunctions
7.2.2Extensibility
7.2.3PrincipleofVirtualFunctions
7.2.4VirtualDestructors
7.2.5FunctionOverloadingandFunctionOverriding
7.3AbstractBaseClasses
7.4CaseStudy:AMiniSystem
WordTips
Exercises
Chapter8Templates
8.1TemplateMechanism
8.2FunctionTemplatesandTemplateFunctions
8.2.1WhyWeUseFunctionTemplates?
8.2.2DefinitionofFunctionTemplates
8.2.3FunctionTemplateInstantiation
8.2.4FunctionTemplatewithDifferentParameterTypes
8.2.5FunctionTemplateOverloading
8.3ClassTemplatesandTemplateClasses
8.3.1DefinitionofClassTemplates
8.3.2ClassTemplateInstantiation
8.4Non-TypeParametersforTemplates
8.5DerivationandClassTemplates
8.6CaseStudy:AnExampleoftheVectorClassTemplate
WordTips
Exercises
References
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价