Chapter0neIntroduction(绪论)
1.1Whatisacomputerprogram?(什么是计算机程序?)
1.2Deve1opingacomputerprogram(开发计算机程序)
1.3LearningC++(学习C++)
1.4Websiteforthisbook(本书的网站)
1.5BriefhistoryofC++(C++简史)
1.6ANSI/IS0C++standard(ANSI/IS0C++标准)
ChapterTwoBeginningtoPrograminC++(C++编程入门)
2.1Constants(常量)
2.2Variab1es(变量)
2.3Simp1eoutputtothescreen(简单的屏幕输出)
2.4Comments(注释)
2.5Datatypes(数据类型)
2.6Datatypesizes(数据类型的大小)
2.70perators(运算符)
2.80peratorprecedence(运算符的优先级)
2.9Typeconversionsandcasts(类型转换和强转)
Programmingpitfa11s
Quicksyntaxreference
Exercises
ChapterThreeKeyboardInputandScreen0utput(键盘输入和屏幕输出)
3.1Simp1ekeyboardinput(简单的键盘输入)
3.2Manipu1ators(流操纵符)
3.3Sing1e-characterinputandoutput(单个字符的输入和输出)
Programmingpitfa11s
Quicksyntaxreference
Exercises
ChapterFourSe1ectionandIteration(选择与循环)
4.1Se1ection(选择)
4.2Iteration(循环)
Programmingpitfa11s
Quicksyntaxreference
Exercises
ChapterFiveArraysandStructures(数组和结构体)
5.1Arrays(数组)
5.2Structures(结构体)
5.3Thetypedefstatement(typedef语句)
5.4Arraysofstructures(结构体数组)
5.5Enumerateddatatypes(枚举数据类型)
Programmingpitfa11s
Quicksyntaxreference
Exercises
ChapterSixStrings(字符串)
6.1C-strings(C风格字符串)
6.2C-stringinputandoutput(C风格字符串的输入和输出)
6.3Accessingindividua1charactersofaC-string(访问C风格字符串中的单个字符)
6.4C-stringfunctions(C风格字符串函数)
6.5C++strings(C++字符串)
6.6Arraysofstrings(string类型的数组)
6.7Characterc1assification(字符分类)
ProgrammingPitfa11s
QuickSyntaxReference
Exercises
ChapterSevenFunctions(函数)
ChapterEight0bjectsandC1asses(对象和类)
ChapterNinePointersandDynamicMemory(指针和动态内存分配)
ChapterTen0perator0ver1oading(运算符重载)
ChapterE1evenInheritance(继承)
ChapterTwe1vePo1ymorphism(多态性)
ChapterThirteenTemp1ates(模板)
ChapterFourteenFi1esandStreams(文件和流)
AppendixAListofC++Keywords
AppendixBPrecedenceandAssociativityofC++0perators
AppendixCASCIICharacterCodes
AppendixDFundamenta1C++Bui1t-inDataTypes
AppendixECommoniomanipManipu1ators
AppendixFEscapeSequences
AppendixGTheC++Preprocessor