• C++面向对象程序设计双语教程(第2版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

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
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP