宝典丛书:C++宝典

宝典丛书:C++宝典
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-05
版次: 1
ISBN: 9787121106934
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 615页
字数: 1119千字
正文语种: 简体中文
丛书: 宝典丛书
13人买过
  •   C++是近年来广泛使用的程序设计语言,它在C语言的基础上发展而来,实现了由面向过程到面向对象的转变,全面支持面向对象的程序设计方法。《C++宝典》分为5部分,分别是C++基础、面向对象编程、标准模板库、底层开发和综合案例。前4部分循序渐进地讲解了C++程序的组成及开发过程、程序中的数据、语句和表达式、程序流程控制、数组与字符串、指针与引用、函数、函数模板、错误与异常处理、宏与预编译、面向对象基础、类的封装、重载操作符和自定义转换、类的继承、多继承和虚拟继承、多态、类模板、文件流、使用标准模板库STL、序列式容器、关联式容器、函数对象和算法、名称空间、位操作和在C++中嵌入汇编等知识。最后一部分介绍了两个应用C++的典型综合案例——图书管理系统和学生管理系统。
      《C++宝典》涉及面广,从基本知识到高级内容和核心概念,再到综合案例,几乎涉及了C++开发的所有重要知识。《C++宝典》适合所有想全面学习C++开发技术的人员阅读,也适合各种使用C++进行开发的工程技术人员使用。对于经常使用C++进行项目开发的人员来说,《C++宝典》是一本不可多得的案头必备参考书。 第1部分C++基础
    第1章走进C++
    1.1初识C++
    1.1.1从C到C++
    1.1.2从面向过程到面向对象
    1.1.3认识类与对象
    1.1.4面向对象编程的特点
    1.2c++的应用现状
    1.3c++未来的发展
    1.4如何学习C++
    1.5小结

    第2章C++程序的组成及开发过程
    2.1一般开发过程
    2.2从简单程序开始
    2.2.1书写源代码
    2.2.2编译成目标文件
    2.2.3链接成可执行程序
    2.2.4运行程序
    2.3C++程序的组成
    2.4注释
    2.4.1注释的类型
    2.4.2使用注释的注意事项
    2.5标准IO对象
    2.6使用名称空间
    2.7编译器和编译过程
    2.8选择集成开发环境
    2.9Dev-C++简介
    2.9.1安装
    2.9.2建立工程
    2.9.3编译和运行
    2.10程序的调试
    2.10.1调试的基本过程
    2.10.2调试手段
    2.10.3调试实例
    2.11综合实例
    2.12小结

    第3章程序中的数据
    3.1常量和变量
    3.1.1什么是常量
    3.1.2什么是变量
    3.1.3定义变量
    3.1.4初始化变量
    3.1.5为变量赋值
    3.2数据类型
    3.2.1整型
    3.2.2特殊整型
    3.2.3无符号整型
    3.2.4浮点型
    3.2.5字符型
    3.2.6无符号字符型
    3.2.7转义字符
    3.2.8宽字符型
    3.2.9布尔型
    3.3变量与内存的关系
    3.3.1变量的地址
    3.3.2变量的字节长度
    3.3.3计算数据的字节长度
    3.3.4变量的取值范围
    3.4自定义数据类型
    3.4.1结构体
    3.4.2共用体
    3.4.3枚举体
    3.5用宏替换字面常量
    3.6用const定义常量
    3.7综合实例
    3.7.1计算圆的周长和面积
    3.7.2三角形的类型判断和面积计算
    3.8小结

    第4章语句和表达式
    4.1语句和语句块
    4.1.1空格的作用
    4.1.2语句块的组织
    4.1.3语句块中的变量
    4.2什么是表达式
    4.3运算符分类
    4.3.1算术运算符
    4.3.2算术运算的溢出
    4.3.3赋值运算符
    4.3.4自增和自减运算符
    4.3.5关系运算符
    4.3.6逻辑运算符
    4.3.7条件运算符
    4.3.8逗号运算符
    4.3.9位运算符
    4.3.10复合赋值运算符
    4.4运算符的优先级和结合性
    4.5类型转换
    4.5.1隐式类型转换
    4.5.2特殊的隐式转换
    4.5.3显式类型转换
    4.6综合实例
    4.6.1找出某个范围内的素数
    4.6.2求最大值
    4.7.小结

    第5章程序流程控制
    5.1程序流程的描述
    5.1.1伪码
    5.1.2流程图
    5.2分支
    5.2.1if语句
    5.2.2if...else语句
    5.2.3if...else语句的嵌套
    5.2.4switch语句
    5.3循环
    5.3.1while语句
    5.3.2do...while语句
    5.3.3for语句
    5.4.循环控制语句
    5.4.1break语句
    5.4.2continue语句
    5.5流程跳转语句goto
    5.6小结

    第6章数组与字符串
    6.1什么是数组
    6.2定义数组
    6.3初始化数组
    6.4.操作数组
    6.5数组的缺点
    6.6二维数组
    6.6.1什么是二维数组
    6.6.2定义二维数组
    6.6.3二维数组的初始化
    6.6.4操作二维数组
    6.6.5二维数组的存储
    6.7字符串
    6.7.1什么是字符串
    6.7.2定义字符串
    6.7.3字符串的初始化
    6.7.4操作字符串
    6.7.5字符串的数组
    6.8字符串处理函数
    6.8.1字符串复制函数strcpy
    6.8.2计算字符串长度函数strlen
    6.8.3字符串连接函数strcat
    6.8.4字符串比较函数strcmp
    6.9综合实例
    6.9.1数组元素排序
    6.9.2输出杨辉三角
    6.9.3字符串处理函数的使用
    6.10小结

    第7章指针与引用
    7.1什么是指针
    7.1.1指针与内存的关系
    7.1.2定义指针变量
    7.1.3使用指针指向数据
    7.1.4获取被指数据
    7.1.5指针的运算
    7.2指针与数组
    7.2.1指向数组的指针
    7.2.2使用指针访问数组
    7.2.3指向字符串的指针
    7.3指针与动态内存分配
    7.3.1程序中内存的分配方式
    7.3.2在堆上分配内存
    7.3.3释放堆上的内存
    7.4const与指针
    7.4.1指向const的指针
    7.4.2const指针
    7.4.3指向const的const指针
    7.5引用
    7.5.1定义引用
    7.5.2常引用
    7.6引用与指针的区别
    7.7综合实例
    7.7.1数组元素排序
    7.7.2输出杨辉三角
    7.8小结
    ……

    第8章函数
    第9章函数模板
    第10章错误与异常处理
    第11章宏与预编译

    第2部分面向对象编程
    第12章面向对象基础
    第13章类的封装
    第14章重载操作符和自定义转换
    第15章类的继承
    第16章多继承和虚拟继承
    第17章多态
    第18章类模板
    第19章文件流

    第3部分标准模板库
    第20章使用标准模板库STL
    第21章序列式容器
    第22章关联式容器
    第23章函数对象和算法
    第24章名称空间

    第4部分底层开发
    第25章位操作
    第26章在C++中嵌入汇编语言

    第5部分综合案例
    第27章图书管理系统
    第28章学生管理系统
  • 内容简介:
      C++是近年来广泛使用的程序设计语言,它在C语言的基础上发展而来,实现了由面向过程到面向对象的转变,全面支持面向对象的程序设计方法。《C++宝典》分为5部分,分别是C++基础、面向对象编程、标准模板库、底层开发和综合案例。前4部分循序渐进地讲解了C++程序的组成及开发过程、程序中的数据、语句和表达式、程序流程控制、数组与字符串、指针与引用、函数、函数模板、错误与异常处理、宏与预编译、面向对象基础、类的封装、重载操作符和自定义转换、类的继承、多继承和虚拟继承、多态、类模板、文件流、使用标准模板库STL、序列式容器、关联式容器、函数对象和算法、名称空间、位操作和在C++中嵌入汇编等知识。最后一部分介绍了两个应用C++的典型综合案例——图书管理系统和学生管理系统。
      《C++宝典》涉及面广,从基本知识到高级内容和核心概念,再到综合案例,几乎涉及了C++开发的所有重要知识。《C++宝典》适合所有想全面学习C++开发技术的人员阅读,也适合各种使用C++进行开发的工程技术人员使用。对于经常使用C++进行项目开发的人员来说,《C++宝典》是一本不可多得的案头必备参考书。
  • 目录:
    第1部分C++基础
    第1章走进C++
    1.1初识C++
    1.1.1从C到C++
    1.1.2从面向过程到面向对象
    1.1.3认识类与对象
    1.1.4面向对象编程的特点
    1.2c++的应用现状
    1.3c++未来的发展
    1.4如何学习C++
    1.5小结

    第2章C++程序的组成及开发过程
    2.1一般开发过程
    2.2从简单程序开始
    2.2.1书写源代码
    2.2.2编译成目标文件
    2.2.3链接成可执行程序
    2.2.4运行程序
    2.3C++程序的组成
    2.4注释
    2.4.1注释的类型
    2.4.2使用注释的注意事项
    2.5标准IO对象
    2.6使用名称空间
    2.7编译器和编译过程
    2.8选择集成开发环境
    2.9Dev-C++简介
    2.9.1安装
    2.9.2建立工程
    2.9.3编译和运行
    2.10程序的调试
    2.10.1调试的基本过程
    2.10.2调试手段
    2.10.3调试实例
    2.11综合实例
    2.12小结

    第3章程序中的数据
    3.1常量和变量
    3.1.1什么是常量
    3.1.2什么是变量
    3.1.3定义变量
    3.1.4初始化变量
    3.1.5为变量赋值
    3.2数据类型
    3.2.1整型
    3.2.2特殊整型
    3.2.3无符号整型
    3.2.4浮点型
    3.2.5字符型
    3.2.6无符号字符型
    3.2.7转义字符
    3.2.8宽字符型
    3.2.9布尔型
    3.3变量与内存的关系
    3.3.1变量的地址
    3.3.2变量的字节长度
    3.3.3计算数据的字节长度
    3.3.4变量的取值范围
    3.4自定义数据类型
    3.4.1结构体
    3.4.2共用体
    3.4.3枚举体
    3.5用宏替换字面常量
    3.6用const定义常量
    3.7综合实例
    3.7.1计算圆的周长和面积
    3.7.2三角形的类型判断和面积计算
    3.8小结

    第4章语句和表达式
    4.1语句和语句块
    4.1.1空格的作用
    4.1.2语句块的组织
    4.1.3语句块中的变量
    4.2什么是表达式
    4.3运算符分类
    4.3.1算术运算符
    4.3.2算术运算的溢出
    4.3.3赋值运算符
    4.3.4自增和自减运算符
    4.3.5关系运算符
    4.3.6逻辑运算符
    4.3.7条件运算符
    4.3.8逗号运算符
    4.3.9位运算符
    4.3.10复合赋值运算符
    4.4运算符的优先级和结合性
    4.5类型转换
    4.5.1隐式类型转换
    4.5.2特殊的隐式转换
    4.5.3显式类型转换
    4.6综合实例
    4.6.1找出某个范围内的素数
    4.6.2求最大值
    4.7.小结

    第5章程序流程控制
    5.1程序流程的描述
    5.1.1伪码
    5.1.2流程图
    5.2分支
    5.2.1if语句
    5.2.2if...else语句
    5.2.3if...else语句的嵌套
    5.2.4switch语句
    5.3循环
    5.3.1while语句
    5.3.2do...while语句
    5.3.3for语句
    5.4.循环控制语句
    5.4.1break语句
    5.4.2continue语句
    5.5流程跳转语句goto
    5.6小结

    第6章数组与字符串
    6.1什么是数组
    6.2定义数组
    6.3初始化数组
    6.4.操作数组
    6.5数组的缺点
    6.6二维数组
    6.6.1什么是二维数组
    6.6.2定义二维数组
    6.6.3二维数组的初始化
    6.6.4操作二维数组
    6.6.5二维数组的存储
    6.7字符串
    6.7.1什么是字符串
    6.7.2定义字符串
    6.7.3字符串的初始化
    6.7.4操作字符串
    6.7.5字符串的数组
    6.8字符串处理函数
    6.8.1字符串复制函数strcpy
    6.8.2计算字符串长度函数strlen
    6.8.3字符串连接函数strcat
    6.8.4字符串比较函数strcmp
    6.9综合实例
    6.9.1数组元素排序
    6.9.2输出杨辉三角
    6.9.3字符串处理函数的使用
    6.10小结

    第7章指针与引用
    7.1什么是指针
    7.1.1指针与内存的关系
    7.1.2定义指针变量
    7.1.3使用指针指向数据
    7.1.4获取被指数据
    7.1.5指针的运算
    7.2指针与数组
    7.2.1指向数组的指针
    7.2.2使用指针访问数组
    7.2.3指向字符串的指针
    7.3指针与动态内存分配
    7.3.1程序中内存的分配方式
    7.3.2在堆上分配内存
    7.3.3释放堆上的内存
    7.4const与指针
    7.4.1指向const的指针
    7.4.2const指针
    7.4.3指向const的const指针
    7.5引用
    7.5.1定义引用
    7.5.2常引用
    7.6引用与指针的区别
    7.7综合实例
    7.7.1数组元素排序
    7.7.2输出杨辉三角
    7.8小结
    ……

    第8章函数
    第9章函数模板
    第10章错误与异常处理
    第11章宏与预编译

    第2部分面向对象编程
    第12章面向对象基础
    第13章类的封装
    第14章重载操作符和自定义转换
    第15章类的继承
    第16章多继承和虚拟继承
    第17章多态
    第18章类模板
    第19章文件流

    第3部分标准模板库
    第20章使用标准模板库STL
    第21章序列式容器
    第22章关联式容器
    第23章函数对象和算法
    第24章名称空间

    第4部分底层开发
    第25章位操作
    第26章在C++中嵌入汇编语言

    第5部分综合案例
    第27章图书管理系统
    第28章学生管理系统
查看详情
系列丛书 / 更多
宝典丛书:C++宝典
Python宝典
杨佩璐、宋强 著
宝典丛书:C++宝典
LabVIEW宝典
陈树学、刘萱 著
宝典丛书:C++宝典
网络安全与黑客攻防宝典
李俊民 著
宝典丛书:C++宝典
MATLAB 宝典(第4版)
陈杰 著
宝典丛书:C++宝典
宝典丛书:MATLAB宝典(第2版)
陈杰 著
宝典丛书:C++宝典
Linux命令行和shell脚本编程宝典
[美]布卢姆 著;苏丽 译
宝典丛书:C++宝典
宝典丛书:数码摄影与数码照片后期处理宝典
李新军 著
宝典丛书:C++宝典
Maya三维动画与游戏设计宝典(全彩)
烽火时代、刘跃军 著
宝典丛书:C++宝典
宝典丛书:SQL Server 2008宝典
刘智勇、刘径舟 著
宝典丛书:C++宝典
宝典丛书:中文版Dreamweaver CS3网页制作宝典
陆玉柱 著
宝典丛书:C++宝典
Maya 8.5宝典
赵志刚、李宇 著
宝典丛书:C++宝典
宝典丛书:Office 2007应用技巧宝典
邱瑞学 著
相关图书 / 更多
宝典丛书:C++宝典
宝典丛书:Photoshop图像合成高级技法宝典
王敬 著
宝典丛书:C++宝典
宝典丛书:Eclipse,Struts,Hibernate,Spring集成开发宝典
陈天河 著
宝典丛书:C++宝典
宝典丛书:Office 2007应用技巧宝典
邱瑞学 著
宝典丛书:C++宝典
宝典丛书200万:SPSS宝典(第2版)
张庆利 著
宝典丛书:C++宝典
宝典石膏像/我有我一套系列丛书
杨忠 著;孙建 编
宝典丛书:C++宝典
宝典丛书:Protel 99 SE设计宝典
赵建领 著
宝典丛书:C++宝典
宝典丛书:Fedora Linux基础应用与配置管理宝典
李松林、毛鹏 著
宝典丛书:C++宝典
宝典丛书:JavaScript编程宝典(第2版)
陈争航 著
宝典丛书:C++宝典
宝典—拼音600题
南京合谷科技信息技术有限公司 编
宝典丛书:C++宝典
宝典丛书:C语言宝典
迟剑 著
宝典丛书:C++宝典
宝典丛书:ASP.NET 2.0宝典
吕洋波 著
宝典丛书:C++宝典
宝典丛书:MATLAB宝典(第2版)
陈杰 著
您可能感兴趣 / 更多
宝典丛书:C++宝典
首届全国插画扶持计划(CIAC)优秀作品集:你好,插画
李鹏程
宝典丛书:C++宝典
初心与使命:广州文艺百年(一套三册)
李鹏程
宝典丛书:C++宝典
你早就该回家了!——《已经说过晚安了!》续集2
李鹏程 译;[美]乔里·约翰 文;[英]班吉·戴维斯 图
宝典丛书:C++宝典
标志设计
李鹏程 著
宝典丛书:C++宝典
谷歌时代的柏拉图
李鹏程 译
宝典丛书:C++宝典
每当我找到生命的意义,它就又变了(珍藏版)
李鹏程 译
宝典丛书:C++宝典
孙俍工集
李鹏程、罗秋华 著
宝典丛书:C++宝典
高等院校设计专业系列教材:电脑图文设计
李鹏程 著
宝典丛书:C++宝典
卢卡奇文选
李鹏程
宝典丛书:C++宝典
天下第一家——孔子家庭的历史变迁
李鹏程 王厚香 著
宝典丛书:C++宝典
对话中的政治哲学
李鹏程、单继刚、孙晶 编
宝典丛书:C++宝典
胡塞尔传
李鹏程