本书使用清晰易懂的语言介绍了C++的语法规则以及使用C++进行程序设计的方法。全书由两大部分以及四个附录和一个词汇表构成,书的中间还有两个独立的章节。第一部分用九章的内容介绍了C++的基本概念以及C++程序的设计方法,这部分从C++最基本的概念讲起,覆盖了最新的C++标准中的所有概念并重点介绍了类及其有关的函数和运算符。第二部分可以用于C++编程的参考,分别详细介绍了数据类型、运算符、类型转换、关键字、预处理指令以及库函数和库类。四个附录分别介绍了 C/C++的区别、ANSIC++的特征、标准异常以及前128个ASCll字符。在书中间的两个章节分别介绍了C++可以实现的功能以及C++成员的速查表。在书末尾有C++术语及概念的词汇表。\r\n 本书语言简洁清晰,完全覆盖了ANSI C++的所有内容,同时本书独特的编排方式使得本书的使用十分方便。本书既可以用作学习C++的标准教材,又可以成为高级程序员的有价值的参考书。
前言\r\n\r\n第一部分了解 C++\r\n\r\n第一章C+十的功能\r\n\r\nC+十的起源\r\n从C到 C+十的转换\r\n类:对象的组织形式\r\n封装:方便的编程方式\r\n多态:分散化控制\r\nC+十及其增强类型\r\n函数重载\r\n运算符重载\r\nC++:未来就在眼前\r\n\r\n第一章C+十编程的基本特征\r\n\r\n第一个 C+十程序\r\n添加数据声明\r\n关于#include\r\n语句的功能\r\n赋值\r\n打印输出\r\n获得输入\r\nC+十的特殊规定\r\n注意分号!\r\n赋值语句也是表达式\r\n在程序中添加函数\r\n函数的通用语法\r\n函数例子\r\nvoid型函数\r\n局部变量全局变量以及其它变量\r\n局部变量\r\n全部变量\r\n静态变量\r\n外部变量\r\n有趣的控制结构\r\nif语句\r\nWhile人语句\r\n加强对C+十运算符的印象\r\n递增运算符和递减运算符\r\n赋值运算符\r\n位运算符逻辑运算符以及移位运算符\r\n位段:十分简洁的数据结构\r\n\r\n第三章指针字符串及其它\r\n\r\n更为快捷的数据传递方法\r\n指针与通过引用进行数据传递\r\n通过引用进行传递的步骤\r\n两个通过引用进行传递的完整的例子\r\n指针与数组\r\n数组的基本知识\r\n使用指针进行循环处理\r\nC++字符串\r\n指针与动态内存分配\r\n使用mall和free( C与 C++均支持)\r\n使用new和delie( C++特有)\r\n\r\n第四章输入输出和 C++\r\n\r\n流的概念\r\n流操作符<<和>>\r\n输入输出的格式\r\nstdioh中基于行的输入\r\n用Stdioh对文件进行输入输出\r\n文件操作符和流操作符\r\n争议:使用流还是不使用流\r\n\r\n第五章类\r\n\r\n类的开发:一个更好的字符串类型\r\n成员函数\r\n将代码组织到文件中\r\n分号符):一个备须注意的语法现象\r\n对象\r\n调用一个成员函数\r\n成员函数\r\n对象指针\r\n使用私有数据的好处\r\n动态内存分配实现\r\n对象的生存期:构造函数及其它\r\n内联函数\r\n类的一种特殊情况:结构\r\n类的远景\r\n封装\r\n类对象和实例\r\n类的重新使用及发布\r\n\r\n第六章构造函数\r\n\r\n构造函数的重载\r\n构造函数的两个例子\r\n默认构造函数\r\n复制构造函数和引用\r\n引用:使用地址操作符(&)的一个新方式\r\n编写复制构造函数\r\nconst关键字\r\n其他构造函数的例子\r\nC++如何调用构造函数\r\n总结:构造函数的重点\r\n重载构造函数\r\n默认的构造函数\r\n复制构造函数\r\n初始化和转换\r\n\r\n第七章类的运算《操作符重载)\r\n\r\n基本表达式\r\n编写加法(+)操作符函数\r\n操作符函数的调用过程\r\n还需注意的问题(其它加法函数)\r\n友元的使用\r\n赋值函数的编写\r\n赋值函数的定义\r\nthis指针及其用法\r\n赋位操作里的引用类型(&)\r\n编写类型转换函数\r\nCStr类的小结\r\n另一个类操作符的实例\r\n操作符重载进阶\r\n操作符函数的命名\r\n双操作数操作符\r\n单操作数操作符\r\n赋值操作符\r\n不同类型对象之间的赋值\r\n其它赋值操作符(十二-=等)\r\n自增和自减操作符’\r\n下标操作符([])\r\nnew和delete操作符\r\n函数调用操作符()\r\n语法规则小结\r\n\r\n第八章继承 C++的优越特性\r\n\r\n由CStr类谈起:软件工程里的一个窘境\r\nCStr的派生类\r\n派生类的语法表达式\r\n编写新类的函数\r\n函数重载和作用域的划分\r\n继承的层次\r\n使用继承和不使用继承的比较\r\nPublicPrivate和Protected所决定的访问权限\r\n另一个实例:轿车类(Fast CarS)和继承关系树型图\r\n基类构造函数\r\n基类和指针\r\n\r\n第九章虚函数及其性质\r\n\r\n关键字Virtual的使用\r\n虚函数的使用场合\r\n某单命令的实例\r\n基类的声明和定义\r\n菜单(Menu)对象的声明和定义\r\n对象的使用\r\n虚函数在应用上的优点\r\n无实现函数(纯虚函数)\r\n如何实现纯虚函数\r\n\r\n第二部分C++参考大全\r\n\r\n轻松学习 C++\r\nC++元素速查表\r\n\r\n第十章数据类型\r\n\r\n整型数和浮点数\r\n\r\n第十一章运算符\r\n\r\n赋值运算符\r\n位算符\r\n逻辑运算符\r\n取模运算符(%)\r\n指针运算符\r\n指针到成员(POinter-tMbe)运算符\r\n关系运算符\r\n作用城标识符(::)\r\n\r\n第十二章类型转换操作符(cast)\r\n\r\n第十三章C++的关键字\r\n\r\n第十四章预处理器指令宏和运算符\r\n\r\n指令\r\n预定义宏\r\n须处理器运算符\r\n\r\n第十五章库函数\r\n\r\n库函数简介\r\n\r\n第十六章I/O库类与对象\r\n\r\nI/O库类概述\r\n与I/O类的通信\r\n扩展输出流移位符(<<)\r\n扩展输入流移位符(>>)\r\nI/O操作符\r\nI/O标志符\r\nC++的新类\r\nC++I/O 类和对象的总结\r\n\r\n附录A C与 C++的区别\r\n\r\n附录B ANSIC++特征总结\r\n\r\n新式头文件\r\nANSI类型转换运算符\r\n模板与异常处理\r\n其它关键字\r\nif语句中变量的作用范围\r\n具有校举类型的函数的重载\r\n嵌入类的前向引用\r\n\r\n附录C标准异常\r\n\r\n附录D ASCll字符代码\r\n\r\nC++术语及概念词汇表
无封面