您好,欢迎光临有路网!
C++程序设计教程(二级)
QQ咨询:
有路璐璐:

C++程序设计教程(二级)

  • 作者:刘振安
  • 出版社:清华大学出版社
  • ISBN:9787302105961
  • 出版日期:2005年04月01日
  • 页数:279
  • 定价:¥22.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    学习C++语言时,有些兼容C语言知识,而这些知识恰恰是讲授C语言时常常避开,而学生也感到较难的部分,因此就加大了学习C++语言的难度。另外,学生一开始接触类的知识,没有使用类的概念,也难于接受的思维方法。所以本书将必要的基础知识通过使用类来讲解,在学生对类的性质有了感性认识之后,再深入讨论,这样比较接近一般的思维规律。 本书根据等级考试大纲进行取舍,全书把**放在程序设计方法上,将内容划分为两大部分:面向过程和面向对象。在讲授面向过程时,直接引入使用对象的概念,通过使用对象设计面向过程的程序,熟悉使用对象的方法,通过使用C++语言提供的类,建立对象行为及实例的概念,为面向对象程序设计打下基础。 本书取材新颖、结构合理、概念清楚、语言简洁、通俗易懂、实用性强,易于教学和自学。虽然本书主要是针对计算机等级考试,但也可以作为高等院校和培训班教材,或自学教材及工程技术人员的参考书。
    目录
    第1章 面向对象程序设计基础知识1.1 面向过程的程序设计方法1.2 面向对象的程序设计方法1.3 C++的面向过程和面向对象程序设计1.4 C++面向对象程序设计特点1.4.1 对象1.4.2 抽象和类1.4.3 封装1.4.4 继承1.4.5 多态性1.5 C++语言的基本符号和词汇 1.5.1 基本符号1.5.2 C++语言的词汇习题1第2章 C++程序设计基础知识2.1 初识C++的函数和对象2.2 C++的基本数据类型和对象 2.2.1 基本数据类型2.2.2 变量对象2.2.3 变量对象的存储类型2.2.4 常量对象2.2.5 对象的命名2.3 运算符和表达式2.3.1 算术运算符和运算表达式2.3.2 赋值运算符与赋值表达式2.3.3 关系运算符和关系表达式2.3.4 逻辑运算符和逻辑表达式2.3.5 逗号运算符与逗号表达式2.3.6 位运算2.3.7 条件、sizeof和圆括号等运算符2.4 ���向对象的标记图2.4.1 类和对象的UML标记图2.4.2 表示对象的结构与连接2.4.3 使用实例2.4.4 对象、类和消息2.5 使用类和对象实例2.5.1 使用C++的string对象2.5.2 使用string类的典型成员函数实例2.5.3 使用对象小结2.6 程序的编辑、编译和运行的基本概念习题2第3章 基本控制结构3.1 典型C++程序结构3.1.1 函数和函数原型3.1.2 const修饰符和预处理程序3.1.3 程序注释3.1.4 程序语句3.1.5 大小写字母的使用3.1.6 程序的书写格式3.1.7 结构化程序设汁概述3.2 数据的简单输入输出格式3.3 控制选择结构3.3.1 用if语句实现选择结构设计3.3.2 用switch语句实现选择结构设计3.4 循环控制结构设计3.4.1 while语句 3.4.2 do whik语句3.4.3 for语句3.4.4 break、countinue、goto及return语句3.4.5 控制语句的嵌套习题3第4章 构造类型4.1 指针4.1.1 构造指针类型4.1.2 指针类型及指针运算4.1.3 对指针使用const限定符4.1.4 进一步讨论指针4.2 引用4.3 数组4.3.1 一维数组4.3.2 数组与指针的关系4.3.3 多维数组4.3.4 字符串数组和string对象4.3.5 指针数组4.3.6 常用字符串函数4.3.7 命令行参数4.4 类型定义关键字typedef4.5 枚举4.6 结构4.7 联合4.8 动态分配数组4.9 使用指针易犯的错误习题4第5章 函数5.1 函数基础知识5.1.1 函数基本要素5.1.2 函数调用形式5.2 函数参数的传递方式5.2.1 传值和传地址5.2.2 传引用方式5.2.3 默认参数5.2.4 正确选择函数原型及传递参数5.3 深入讨论函数返回值5.3.1 返回引用的函数5.3.2 返回指针的函数5.3.3 返回对象的函数5.3.4 函数返回值作为参数5.4 函数指针5.4.1 通过函数指针完成对函数的调用5.4.2 通过函数指针对象将函数作为参数传给其他函数5.5 内联函数5.6 递归调用5.7 函数重载5.8 综合实例习题5第6章 类和对象6.1 类及其实例化6.1.1 定义类6.1.2 使用类的对象6.1.3 数据封装6.1.4 成员函数重载及默认参数6.1.5 this指针6.2 构造函数6.2.1 定义构造函数6.2.2 构造函数和运算符new 6.2.3 默认构造函数和默认参数6.2.4 复制构造函数6.3 析构函数6.3.1 定义析构函数6.3.2 析构函数和运算符delete 6.3.3 默认析构函数6.4 综合例题6.4.1 调用复制构造函数6.4.2 动态内存分配6.5 包含类6.5.1 一个类的对象作为另一个类的成员6.5.2 对象成员的初始化6.6 类和对象的性质6.6.1 类对象的性质6.6.2 类的性质6.7 结构和联合6.8 面向对象编程的文件规范6.8.1 编译指令6.8.2 编写类的头文件6.8.3 多文件编程实例习题6第7章 继承和派生7.1 继承和派生的基本概念7.2 单一继承7.2.1 单一继承的一般形式7.2.2 派生类的构造函数和析构函数7.2.3 类的保护成员7.2.4 访问权限和赋值兼容规则7.3 多重继承7.4 二义性及其支配规则7.4.1 二义性和作用域分辨符7.4.2 派生类支配基类的同名函数7.5 虚基类7.5.1 虚基类及其构造函数7.5.2 虚基类构造函数和析构函数的执行顺序7.5.3 虚基类和多继承实例7.6 多态性7.6.1 静态联编中的赋值兼容性及名字支配规律7.6.2 动态联编的多态性7.7 虚函数7.7.1 虚函数的定义7.7.2 虚函数实现多态性的条件7.7.3 构造函数和析构函数调用虚函数7.7.4 纯虚函数与抽象类7.8 典型问题分析习题7第8章 类的特殊成员和对象8.1 静态成员8.2 友元函数8.3 const对象和volatile对象8.4 数组和类8.5 指向类成员的指针习题8第9章 运算符重载9.1 运算符重载的基础知识9.1.1 运算符重载的实质9.1.2 类运算符和友元运算符的异同9.1.3 “++”和“--”运算符的重载9.1.4 运算符“>”的重载9.1.5 赋值运算符的重载9.1.6 下标运算符“[]"的重载9.2重载实例研究9.2.1 抽象Rational类 9.2.2 设计Rational类 9.2.3 Rational类程序清单9.2.4求解有理数方程习题9第10章 模板10.1 函数模板10.1.1 函数模板基础知识10.1.2 必须使用显式规则的例子10.1.3 模板函数专门化和模板重载10.2 类模板10.2.1 类模板基础知识10.2.2 类模板的派生与继承10.2.3 类模板的专门化10.3 典型例题习题10第11章 C++流的概念11.1 输入输出的格式控制11.1.1 默认输入输出格式控制11.1.2 使用ios_base类 11.2 文件流11.2.1 文件流的概念11.2.2 常用输出文件流成员函数11.2.3 常用输入流及其成员函数11.3 文件读写综合实例习题11附录 C++语言运算符的优先级和结合性 参考文献

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外