![]()
内容推荐 景红编著的《计算机程序设计基础(Ⅱ C\\C++)》以实际应用为主线,由浅入深地介绍了计算机程序设计中的基本概念、基础知识和基本技能,可帮助学生(读者)掌握编程解决问题的一般思路与基本方法。其内容主要包括:软件开发、算法描述和C/C++语言基本语法等基础知识,常用数据类型和经典问题通用算法,编程基本方法和基本调试技能。 本教材由《计算机程序设计基础IC/C++》和《计算机程序设计基础IIC/C++》两分册构成。分册I为基础篇,主要内容包括结构化程序设计,可用于3学分课程教学。分册II为提高篇,主要内容包括面向对象程序设计和STL(标准模板库),可与分册I一起用于4—5学分课程教学。 本教材的内容全面系统,叙述简明易懂,案例丰富实用,适合作为高等院校学生学习计算机程序设计的教材,同时也可作为自学C/C++语言的指导书和参考书。 目录 【基础篇——SP】 第6章 函数的使用(续) 6.5 函数的重载 6.6 带有默认形参值的函数 6.7 内联函数 6.8 函数的指针 本章小结 第8章 自定义数据类型与链表 8.1 枚举与共用体 8.1.1 枚举类型数据的使用 8.1.2 共用体类型数据的使用 8.2 结构体与typedef 8.2.1 结构体类型数据的使用 8.2.2 结构体数组的使用 8.2.3 数据类型别名的使用 8.3 单向链表 8.3.1 链表的概念 8.3.2 链表的基本操作 8.4 编程艺术与实战 8.4.1 经典算法在链表L的实现 8.4.2 学生档案管理 8.4.3 学生成绩管理 本章小结 【提高篇——OOP】 第9章 面向对象程序设计 9.1 OOP基本概念 9.2 OOP基础知识 9.2.1 类和对象的使用 9.2.2 构造函数与析构函数 9.3 C++的复用机制 9.3.1 类的继承与const的深入使用 9.3.2 类的组合与类的前向引用声明 9.3.3 对象的复制和拷贝构造函数 9.3.4 函数重载和函数覆盖 9.3.5 运算符重载 9.3.6 函数模板 9.3.7 类模板 9.4 C++的异常处理机制 9.5 编程艺术与实战 9.5.1 最值的问题 9.5.2 查找的问题 9.5.3 链表的问题 本章小结 【提高篇——GP】 第10章 STL程序设计 10.1 概述 10.2 STL组件的使用方法 10.2.1 迭代器 10.2.2 函数对象 10.2.3 vector容器 10.2.4 deque容器 10.2.5 list容器 10.2.6 string容器 10.2.7 stack容器适西己器 10.2.8 queue容器适配器 10.2.9 priority_queue容器适配器 10.3 常用STL通用算法 10.3.1 copy、sort、reverse与swap_ranges及accumulate算法 10.3.2 fill、generate与find及search算法 10.3.3 for_each、replace与count及remove算法 10.4 编程艺术与实战 10.4.1 斐波那契数列问题 10.4.2 约瑟夫问题 10.4.3 字符串的问题 本章小结 资源列表 参考文献
|