招生热线:0756-3812390
2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
购物车 查看交学费帐号信息 登录学习平台

 在线调查
 前10名:
1. PHP14.5% 
2. C++7.8% 
3. 黑客7.5% 
4. Java6.6% 
5. C语言4.5% 
6. Lua4.3% 
7. C#4% 
8. 汇编3.9% 
9. delphi3.7% 
10. ASP.NET3.5% 
搜索全部课程   搜索套餐课程   搜索课程类别  
输入课程名称关键字             

C++ Primer(三)



C++ Primer(三) 
◆ 价格:,电脑上网在线播放,学习时间一年,下载需补差价10-15元

 ◆ 本课程是学习C++的经典课程,久负盛名、无可替代的C++经典

 ◆ 本课程讲解最新的编程理念与编程实践

 ◆ 如果你是C++初学者,想一步到位,就学这门课吧

 ◆ 如果你学过一点C++,想继续提高,就学这门课吧

 ◆ 《C++ Primer 中文版》分为初级教程、中级教程、高级教程,本课程是高级教程

◆ 本课程一共 43 讲,课程视频 25小时6分钟





 
我要进入试听模式。


 课程简介
    本课程详细讲解C++语言,使用的教材是《C++ Primer 中文版(第4版)》,《C++ Primer 中文版(第4版)》包含的内容非常多,我们把这本书分成三个部分进行讲解,本课程是C++ Primer(三),课程内容是学习类、面向对象编程、泛型编程等等,对应着教材的第12章到第18章。学习这门课之前要先学过C++ Primer(二),或者是有比较好的C++语言基础也可以直接报名学习。
 课程内容

本课程一共 43 讲,课程视频 25小时6分钟


第1讲   第1章 快速入门 - 复习

第2讲   第12章 类定义(一)

第3讲   第12章 类定义(二)

第4讲   第12章 类定义(三)

第5讲   第12章 隐含的this指针

第6讲   第12章 类作用域

第7讲   第12章 构造函数

第8讲   第12章 友元

第9讲   第12章 static类成员

第10讲  第13章 复制构造函数和赋值操作符

第11讲  第13章 析构函数

第12讲  第13章 深复制、浅复制

第13讲  第13章 管理指针成员

第14讲  第14章 重载操作符的定义

第15讲  第14章 重载输入输出操作符

第16讲  第14章 重载算术操作符

第17讲  第14章 重载关系操作符(一)

第18讲  第14章 重载关系操作符(二)

第19讲  第14章 重载赋值操作符

第20讲  第14章 重载下标操作符

第21讲  第14章 重载成员访问操作符

第22讲  第14章 重载自增和自减操作符

第23讲  第14章 调用操作符和函数对象

第24讲  第14章 转换与类类型

第25讲  第15章 定义基类和派生类

第26讲  第15章 动态绑定

第27讲  第15章 三种继承

第28讲  第15章 派生类的构造函数和析构函数

第29讲  第15章 转换与继承

第30讲  第15章 友元与继承

第31讲  第15章 静态成员与继承

第32讲  第15章 纯虚函数与抽象类

第33讲  第16章 模板与泛型编程

第34讲  第16章 类模板 - 顺序队列

第35讲  第16章 类模板 - 链式队列

第36讲  第16章 函数模板

第37讲  第17章 异常处理(一)

第38讲  第17章 异常处理(二)

第39讲  第17章 异常处理(三)

第40讲  第17章 auto_ptr 类

第41讲  第17章 命名空间

第42讲  第17章 多重继承与虚继承

第43讲  第18章 特殊工具与技术






 教师简介
   主讲教师:
姓名  吴志强
单位  珠海市斯坦德软件开发有限公司·斯坦德软件人才培训中心·斯坦德大学生实训基地
职务  总经理
职称  总工程师、系统架构师

教育简历
  • 学历:硕士

  • 毕业时间:1993年

  • 毕业院校:哈尔滨工业大学


  • 技术认证
  • 微软认证讲师

  • 微软认证数据库管理员MCDBA

  • 微软认证网站开发专家MCP+SB

  • 微软认证解决方案开发专家MCSD

  • ISO9001软件企业质量认证评审技术专家


  • 专业技能
  • 总工程师

  • 系统架构师

  • Java架构师

  • .NET架构师




  • 吴志强老师是斯坦德软件开发有限公司总经理、斯坦德软件大学生实训基地首席教官,著名项目管理、软件工程专家。具有扎实的理论基础,丰富的项目开发、管理经验,自斯坦德软件创办以来,领导技术团队成功进行数十个应用软件项目开发和系统集成。丰富的项目开发经验、项目管理经验和坚实的理论基础使其授课过程中能充分理论联系实际,深入浅出形象生动,先后为政府机关、大型企业进行高端技术培训,获得用户及学员一致好评;公司创建的大学生实训基地被评为第一批共青团青年就业见习基地。

     教材目录
    本课程是C++ Primer高级教程,课程内容是学习类、面向对象编程、泛型编程等等,
    对应着教材的第12章到第18章。
    
    第12章 类 
    12.1 类的定义和声明
    12.1.1 类定义:扼要重述
    12.1.2 数据抽象和封装 
    12.1.3 关于类定义的更多内容
    12.1.4 类声明与类定义
    12.1.5 类对象
    12.2 隐含的this指针
    12.3 类作用域
    12.4 构造函数 
    12.4.1 构造函数初始化式
    12.4.2 默认实参与构造函数
    12.4.3 默认构造函数
    12.4.4 隐式类类型转换
    12.4.5 类成员的显式初始化
    12.5 友元
    12.6 static类成员
    12.6.1 static成员函数
    12.6.2 static数据成员
    
    第13章 复制控制
    13.1 复制构造函数
    13.1.1 合成的复制构造函数 
    13.1.2 定义自己的复制构造函数
    13.1.3 禁止复制
    13.2 赋值操作符
    13.3 析构函数 
    13.4 消息处理示例 
    13.5 管理指针成员
    13.5.1 定义智能指针类
    13.5.2 定义值型类
    
    第14章 重载操作符与转换
    14.1 重载操作符的定义
    14.2 输入和输出操作符
    14.2.1 输出操作符[[的重载
    14.2.2 输入操作符]]的重载
    14.3 算术操作符和关系操作符
    14.3.1 相等操作符
    14.3.2 关系操作符
    14.4 赋值操作符 
    14.5 下标操作符 
    14.6 成员访问操作符 
    14.7 自增操作符和自减操作符 
    14.8 调用操作符和函数对象
    14.8.1 将函数对象用于标准库算法
    14.8.2 标准库定义的函数对象 
    14.8.3 函数对象的函数适配器
    14.9 转换与类类型
    14.9.1 转换为什么有用
    14.9.2 转换操作符
    14.9.3 实参匹配和转换
    14.9.4 重载确定和类的实参
    14.9.5 重载、转换和操作符
    第15章 面向对象编程 
    15.1 面向对象编程:概述
    15.2 定义基类和派生类 
    15.2.1 定义基类
    15.2.2 protected成员
    15.2.3 派生类
    15.2.4 virtual与其他成员函数
    15.2.5 公用、私有和受保护的继承
    15.2.6 友元关系与继承
    15.2.7 继承与静态成员
    15.3 转换与继承
    15.3.1 派生类到基类的转换
    15.3.2 基类到派生类的转换
    15.4 构造函数和复制控制 
    15.4.1 基类构造函数和复制控制
    15.4.2 派生类构造函数
    15.4.3 复制控制和继承
    15.4.4 虚析构函数
    15.4.5 构造函数和析构函数中的虚函数
    15.5 继承情况下的类作用域
    15.5.1 名字查找在编译时发生
    15.5.2 名字冲突与继承
    15.5.3 作用域与成员函数
    15.5.4 虚函数与作用域
    15.6 纯虚函数
    15.7 容器与继承
    15.8 句柄类与继承
    15.8.1 指针型句柄
    15.8.2 复制未知类型
    15.8.3 句柄的使用
    15.9 再谈文本查询示例
    15.9.1 面向对象的解决方案
    15.9.2 值型句柄
    15.9.3 Query_base类
    15.9.4 Query句柄类
    15.9.5 派生类
    15.9.6 eval函数
    
    第16章 模板与泛型编程
    16.1 模板定义
    16.1.1 定义函数模板
    16.1.2 定义类模板
    16.1.3 模板形参
    16.1.4 模板类型形参
    16.1.5 非类型模板形参 
    16.1.6 编写泛型程序 
    16.2 实例化
    16.2.1 模板实参推断
    16.2.2 函数模板的显式实参
    16.3 模板编译模型
    16.4 类模板成员
    16.4.1 类模板成员函数
    16.4.2 非类型形参的模板实参
    16.4.3 类模板中的友元声明
    16.4.4 Queue和QueueItem的友元声明
    16.4.5 成员模板
    16.4.6 完整的Queue类
    16.4.7 类模板的static成员
    16.5 一个泛型句柄类
    16.5.1 定义句柄类
    16.5.2 使用句柄
    16.6 模板特化
    16.6.1 函数模板的特化 
    16.6.2 类模板的特化 
    16.6.3 特化成员而不特化类
    16.6.4 类模板的部分特化 
    16.7 重载与函数模板
    
    第17章 用于大型程序的工具
    17.1 异常处理
    17.1.1 抛出类类型的异常
    17.1.2 栈展开
    17.1.3 捕获异常 
    17.1.4 重新抛出
    17.1.5 捕获所有异常的处理代码 
    17.1.6 函数测试块与构造函数
    17.1.7 异常类层次
    17.1.8 自动资源释放
    17.1.9 auto_ptr类
    17.1.10 异常说明
    17.1.11 函数指针的异常说明
    17.2 命名空间
    17.2.1 命名空间的定义
    17.2.2 嵌套命名空间 
    17.2.3 未命名的命名空间
    17.2.4 命名空间成员的使用
    17.2.5 类、命名空间和作用域
    17.2.6 重载与命名空间 
    17.2.7 命名空间与模板
    17.3 多重继承与虚继承 
    17.3.1 多重继承
    17.3.2 转换与多个基类
    17.3.3 多重继承派生类的复制控制
    17.3.4 多重继承下的类作用域
    17.3.5 虚继承
    17.3.6 虚基类的声明
    17.3.7 特殊的初始化语义
    
    第18章 特殊工具与技术
    18.1 优化内存分配
    18.1.1 C++中的内存分配
    18.1.2 allocator类
    18.1.3 operator new函数和operator delete函数
    18.1.4 定位new表达式
    18.1.5 显式析构函数的调用 
    18.1.6 类特定的new和delete
    18.1.7 一个内存分配器基类
    18.2 运行时类型识别
    18.2.1 dynamic_cast操作符
    18.2.2 typeid操作符
    18.2.3 RTTI的使用
    18.2.4 type_info类.. 
    18.3 类成员的指针
    18.3.1 声明成员指针
    18.3.2 使用类成员的指针
    18.4 嵌套类
    18.4.1 嵌套类的实现
    18.4.2 嵌套类作用域中的名字查找 
    18.5 联合:节省空间的类
    18.6 局部类
    18.7 固有的不可移植的特征
    18.7.1 位域
    18.7.2 volatile限定符
    18.7.3 链接指示:extern "C"
    
    

     

              

    登录学习平台可以找老师答疑,下面是随机显示的一些学习问题解答:

     

    学生(ID-FA1046):
    老师,这节课的家庭作业,反回的结果是这样
    [root@REH5 ~]# nslookup www.baidu.com
    Server:         192.168.1.1
    Address:        192.168.1.1#53

    Non-authoritative answer:
    www.baidu.com   canonical name = www.a.shifen.com.
    Name:   www.a.shifen.com
    Address: 61.135.169.105
    Name:   www.a.shifen.com
    Address: 61.135.169.125
    我把虚拟机调成桥接模式,再把物理机的防火墙关闭,Linux就可以上网了,我还以为要调试很久呢,这个反回结果中的www.a.shifen.com是什么地址呢,百度的另一个域名?

    吴老师:
    陈迅同学:www.a.shifen.com只是一个CNAME别名记录,用于多线智能解析的,百度为了每条线路(电信、联通/网通、移动等)上的用户都能最快访问站点,所以用了别名记录。
    cheat on my girlfriend qtourism.com my girlfriend cheated on me what do i do

    学生(ID-771DE4):
    (5//2.0)  (5//-2.0) 这点您没讲清楚  有关floor 除法 ,您说  4舍五入  那么第一个为什么得2 不得3呢?  第2个又为什么是 -3  不是 -2呢? 入不是朝正向靠近吗?

    梁老师:
    万钧同学:
        你好,floor除法不是真正的四舍五入,是个比喻,它真正的方式只是舍,往小的方向舍小数取整。 因为第一个的除法结果是正数。所以直接舍掉小数,得到最小的能整除的整数。但第二个式子的除数是-2.0,结果也是个负数。那么要想得到最小的能整除的整数部分,就会向下转换为-3,而不是-2,因为-3比-2小。

    学生(ID-8AD4C0):
    老师您好,
    为什么构造函数以对象的引用作为形参要比以对象本身作为形参要好些呢?

    吴老师:
    小杨同学,上午好:形参如果不是引用,也不是指针,那么在传递参数时就必须copy整个对象,对象可能会很大,那么copy就会费时又浪费空间。形参是引用或指针,就不用copy对象了,copy的是地址,地址只有四个字节,速度很快。祝学习进步!
    cheat on my girlfriend should i cheat on my girlfriend my girlfriend cheated on me what do i do


     
     
     
     
     

      招生热线:0756-3812390
    2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
    购物车 查看交学费帐号信息 登录学习平台
    网站备案信息   网络警察,举报有奖。  

    版权所有 2000-2016 猎豹网校 斯坦德学习网 - 珠海市斯坦德软件开发有限公司 总机:0756-3812390

    粤ICP备11083568号 珠海市公安局备案编号:4404024022371