您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
C++语言程序设计/千锋教育高教产品研发部
字数: 491000
装帧: 平装
出版社: 清华大学出版社
作者: 千锋教育高教产品研发部
出版日期: 2018-12-01
商品条码: 9787302514367
版次: 1
开本: 其他
页数: 324
出版年份: 2018
定价:
¥59.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
本书取材广泛,内容新颖,以零基础讲解为宗旨,摒弃了枯燥乏味、层次结构混乱等缺陷,知识系统全面
内容简介
本书以零基础讲解为宗旨,摒弃了枯燥乏味、层次结构混乱等缺陷,不会在初学者还不会编写一行代码的情况下,就开始讲解算法,这样只会吓跑初学者,让初学者难以入门。 本书知识系统全面,吸取了十多本C++语言图书及教材的优点,全书共10章,涵盖C++语言基础、封装性、继承性、多态性、模板、输入输出流、异常处理、STL等主流C++语言开发技术。为了使大多数读者都能看懂,本书采用朴实生动的语言来阐述复杂的问题,其中列举了大量现实生活中的案例,再配搭上精心设计的插图,以图文并茂的形式进行讲解,真正做到通俗易懂。 本书面向初学者和中等水平C++语言开发人员、大专院校及培训学校的老师和学生,是牢固掌握主流C++语言开发技术的推荐阅读之作。
目录
章初识C++ 1.1C++简介 1.1.1C++发展史 1.1.2C++的特征 1.1.3C++的应用领域 1.1.4C++主流开发环境 1.2个C++程序 1.3C++程序的运行流程 1.4面向对象的基本概念 1.4.1对象与类 1.4.2面向对象的三大特征 1.5本章小结 1.6习题 第2章C++语言编程基础 2.1变量与常量 2.1.1标识符与关键字 2.1.2变量与赋值 2.1.3变量的类型 2.1.4常量 2.2构造数据类型 2.2.1数组 2.2.2枚举 2.2.3结构体 2.2.4联合体 2.3表达式与类型转换 2.3.1表达式 2.3.2自动类型转换 2.3.3强制类型转换 2.4指针 2.4.1内存和地址 2.4.2指针的定义与使用 2.4.3指针与数组 2.4.4指针运算 2.4.5动态内存管理 2.5引用 2.6命名空间 2.7基本控制语句 2.7.1条件语句 2.7.2循环语句 2.7.3转移语句 2.8函数 2.8.1函数的定义 2.8.2函数的参数传递 2.8.3函数与引用 2.8.4函数与const 2.8.5内联函数 2.8.6默认参数的函数 2.8.7函数重载 2.9本章小结 2.10习题 第3章类与对象 3.1类的定义 3.2对象 3.2.1对象的创建 3.2.2对象中成员的访问 3.2.3this指针 3.3类的定义与文件 3.4构造函数 3.4.1构造函数的定义 3.4.2构造函数的调用 3.4.3默认构造函数与无参构造函数 3.4.4拷贝构造函数 3.5析构函数 3.6友元 3.6.1友元函数 3.6.2友元类 3.7静态成员 3.7.1静态数据成员 3.7.2静态成员函数 3.8对象成员 3.9常类型成员 3.9.1常数据成员 3.9.2常成员函数 3.10string类 3.11本章小结 3.12习题 第4章类的继承与派生 4.1继承的基本概念 4.2单一继承 4.2.1派生类的定义格式 4.2.2派生类成员的访问权限 4.2.3赋值兼容规则 4.3多重继承 4.4派生类的构造函数与析构函数 4.4.1单一继承的派生类构造函数与析构函数 4.4.2多重继承的派生类构造函数与析构函数 4.5同名冲突 4.5.1单一继承的同名 4.5.2多重继承的同名 4.6虚基类 4.7恢复访问权限 4.8本章小结 4.9习题 第5章多态性与虚函数 5.1多态的概念 5.1.1编译期多态与运行期多态 5.1.2函数捆绑 5.2函数重载 5.3运算符重载 5.3.1运算符重载的概念 5.3.2用成员函数重载运算符 5.3.3用友元函数重载运算符 5.3.4运算符重载举例 5.4虚函数 5.4.1虚函数的概念 5.4.2虚析构函数 5.4.3重载、隐藏和覆盖的区别 5.5纯虚函数与抽象类 5.5.1纯虚函数 5.5.2抽象类 5.6本章小结 5.7习题 第6章模板 6.1模板的概念 6.2函数模板 6.2.1函数模板的定义 6.2.2函数模板的实例化 6.2.3函数模板的重载 6.3类模板 6.3.1类模板的定义 6.3.2类模板的实例化 6.3.3类模板的静态成员 6.3.4类模板的友元 6.4模板与继承 6.5本章小结 6.6习题 第7章输入/输出流 7.1流的概念 7.2输入/输出流类库 7.2.1streambuf类 7.2.2ios类 7.3标准输入/输出流 7.3.1预定义流对象 7.3.2输出流类的成员函数 7.3.3输入流类的成员函数 7.4格式化输入/输出 7.4.1使用流对象的成员函数进行格式化 7.4.2使用控制符进行格式化 7.5文件流 7.5.1文件流类与文件流对象 7.5.2文件的打开与关闭 7.5.3文件的读写操作 7.5.4随机文件的读写操作 7.6字符串流 7.7本章小结 7.8习题 第8章异常处理 8.1异常的概念 8.2异常处理方法 8.3异常处理的实现 8.4异常规范 8.5异常与析构函数 8.6异常类 8.6.1异常类的基本用法 8.6.2catch语句块中的参数 8.6.3异常类的继承 8.7重抛异常 8.8标准异常类 8.9本章小结 8.10习题 第9章STL简介 9.1STL概述 9.2常用的容器 9.2.1vector容器 9.2.2deque容器 9.2.3list容器 9.2.4set容器与multiset容器 9.2.5map容器与multimap容器 9.2.6stack容器 9.2.7queue容器 9.3迭代器 9.4算法 9.4.1函数对象 9.4.2for_each算法 9.4.3find算法 9.4.4merge算法 9.4.5sort算法 9.5本章小结 9.6习题 0章综合案例 10.1需求分析 10.2程序设计 10.3代码实现 10.4效果演示 10.5本章小结 10.6习题
摘要
第5章多态性与虚函数 本章学习目标 理解多态的概念 掌握函数重载 掌握运算符重载 掌握虚函数 理解纯虚函数与抽象类 多态是面向对象程序设计的另一大特征,它是指相同的函数名有不同实现,即用同一个接口访问不同的函数,使这个接口呈现出多种形态。C++语言的多态分为编译期多态和运行期多态,本章将详细介绍这两种多态。 5.1多态的概念 5.1.1编译期多态与运行期多态 多态简单理解就是多种形态,程序中的多态是指一种行为对应着多种不同的实现,即同名函数有不同实现,因此多态是实现“一种接口,多种方法”的技术。这里的“一种接口”是指相同函数名,而“多种方法”是指多种函数实现,具体示例如下: 5 / 3//两个操作数都是整型,则运算符进行的是整除运算 5.0 / 3//两个操作数都是实型,则运算符进行的是通常数学意义下的除法运算 上述示例中,同一运算符“/”根据提供的操作数执行不同的运算,像这种在程序中同一符号或名字在不同情况下具有不同解释的现象就可以称为多态。 在面向对象程序设计中,根据程序实现多态的不同阶段,多态的实现分为编译期多态和运行期多态。 1. 编译期多态 编译期多态也称静态多态,它是指程序在编译阶段就可确定的多态性,主要通过重载机制实现,重载机制包括函数重载和运算符重载两大类。函数重载允许程序员用相同的标识符来定义多个功能相近的函数。运算符重载允许程序员对已有的运算符赋予多重含义,这样一个运算符作用于不同类型的数据就会导致不同的行为。 2. 运行期多态 运行期多态也称动态多态,它是指程序必须在运行阶段才可确定的多态性,主要通过继承与虚函数实现。在基类与派生类中存在同名函数并且函数原型相同,这时就可以声明为虚函数,在编译时无法确定调用哪一个函数,只有程序在运行时,才能确定调用基类还是派生类中的同名函数。 多态是面向对象程序设计的重要特征。它不仅增加了面向对象程序设计的灵活性,减少了冗余信息,而且显著提高了软件的可重用性和扩展性。
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网