端海教育集团
全国免费热线:4008699035 微信号:shuhaipeixun
或15921673576(微 信 同 号) Q Q:849322415
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
   班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   上课时间和地点
上课地点:【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦 【石家庄分部】:河北科技大学/瑞景大厦
最近开课时间(周末班/连续班/晚班):请点击此处咨询在线客服
   实验设备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。
        3、培训合格学员可享受免费推荐就业机会。

课程大纲
 

C++开发培训
课程介绍:
  本课程讲解ISO/ANSI C++标准程序设计与开发。分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模 板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等 内容。  本课程从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性。
培训内容:
预备知识
C++简介
面向对象编程
C++和通用编程
C++的起源
可移植性和标准
程序创建的技巧
创建源代码文
编译和链接
开始学习C++
 
C++注释
C++预处理器和iostream文件
流库的结构 
I/O输入与输出
格式化输出
文件IO
头文件名
名称空间
使用cout进行C++输出
cout的新花样
使用cout进行拼接
使用cin
C++源代码的格式化
C++语句
函数
用户定义的函数
在多函数程序中使用using编译指令
处理数据
 
简单变量 
整型short、int和long 
无符号类型
C++如何确定常量的类型 
char类型:字符和小整数
新的bool类型
const限定符
浮点数
C++算术操作符
除法分支
求模操作符
类型转换
复合类型
 
数组
字符串
string类简介
结构简介
共用体
枚举 
指针和自由存储空间
引用与指针的区别:提倡使用引用
程序说明
指针和字符串 
使用new创建动态结构 
自动存储、静态存储和动态存储 
循环和关系表达式
 
for循环
关系表达式
while循环
do while循环
循环和文本输入
嵌套循环和二维数组
分支语句和逻辑操作符
 
if语句 
逻辑表达式 
字符函数库cctype 
?:操作符
switch语句
break和continue语句
读取数字的循环
简单文件输入/输出
函数——C++的编程模块
 
复习函数的基本知识
函数参数和按值传递
函数和数组
函数和二维数组
函数和C-风格字符串
函数和结构
函数和string对象
递归
函数指针
函数探幽
 
C++内联函数
引用变量
默认参数
函数重载
函数虚化――在C++类中讲解
函数模板
内存模型和名称空间
 
单独编译
存储持续性、作用域和链接性
placement new操作符
名称空间
对象和类
 
过程性编程和面向对象编程:过程性编程是如何及其缺点;面向对像编程是如何及优点;缺点就是考虑问题复杂了,但在软件工程化的方面贡献很大,如可维护、可扩展等方面。面向对像编程的核心概念:抽象、封装、继承。
抽象和类
C++对象实现模型
类的构造函数和析构函数
C++构造函数的语义学,构造函数的语义及构造函数的种类
析构函数的虚化
类的数据成员(封装):,继承与数据成员;成员的初始化列表;对像与普通变量成员在创建与销毁时的区别;访问权限public,private,protected及在继承上的区别。
静态与非静态:方法与数据成员。
this指针:函数的第一个参数,因为函数是共用的,所以this指针用于区分不同对像的数据。
接口和实现:概念的区分,接口的好处及必要性,接口在C++中的实现;
类作用域
使用类
 
操作符重载
运算符重载的语法形式及语义要求
一元和二元运算符
成员函数型重载运算符
用友元函数型重载运算符
重载++和—的前缀和后缀方式
重载赋值运算符
重载运算符( )和[]
重载输入和输出运算符
new和delete的重载
范例:计算时间:一个操作符重载范例
友元的使用:缺点破化了类的封装性
重载操作符:作为成员函数还是非成员函数
再谈重载:继承中的重载
类的自动转换和强制类型转换
类和动态内存分配
 
动态内存和类
对象数组:创建及销毁问题,还有在一个类体系中如何创建其数组,用基类的指针。
队列模拟
类继承及代码重用
 
继承的种类(public private protect )及安全级别及各种语义(public:继承——is-a关系)
基类析构函数虚化的必要(内存泄漏举例,注:析构函数不能调用虚函数)
一个简单的基类
公有继承
私有继承
抽象基类:多态性(动态类型与静态类型)
多重继承
类模板
引用与继承的区别:各个优缺点;提倡引用。
继承和动态内存分配
类设计回顾及一些原则
友元、异常和其他
 
友元
嵌套类使用
异常
C++异常处理模型基础知识
C++异常语法规则
C++异常模型与面向对象间的关系
异常的抛出
一般函数抛出异常
构造函数抛出异常
析构函数抛出异常
C++异常的传递
按值传递
按引用传递
按指针传递
三者效率的比较
断言、异常、错误
RTTI
C++一些不足之处:了解不足才能善待之。(C++出现的初衷:高效的执行代码)
类型转换操作符
智能指针的实现:auto_ptr类
函数对象
标准模板库
 
模板的概念(重用)与泛型编程技术
模板函数与模板类 
定义,模板类常量的参数的应用
语义
迭代子的含义及种类及区别及简单实现
容器:容器的作用,种类,应用场合;实习上的区别,性能比较
算法
三者(迭代子、容器、算法)间的关系
分析vector类代码
应用例子
STL方法和函数
 
所有容器共有的成员
vector、list和deque的其他成员
set和map的其他成员
非修改式序列操作
修改式序列操作
排序和相关操作
数字操作
 
 



 







 

 

 

友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 端海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 端海教育企业学院培训课程 系列班