培训对象:开发人员;对C/C++感兴趣有一定C语言基础、且有初步开发经验的学员;
培训内容:
名称 详细内容
C语言设计方面(***) 由于C语言是学校计算机***的必修课程,所以,这里课程主要是教会学员真正了解C语言,而不是了解C语言的语法,我们更需要知道在实际当中如何使用C语言进行工程化的开发。本节主要介绍C语言的重要特征,主要讲述一些不被人注意的C的特征或事项,每一个C语言的特征和事项都有他的原因需求和来由,它们都是工业化的产物,只有知所以然,才能把C用得更好。
C++语言设计方面
1、 基础部份 1.1) C++概要 1.2) C语言特性。数据类型、面向过程程序、函数(函数声明、参数传递、返回值、重载函数名、默认函数、指向函数的指针、宏);指针,引用、数组,字符串,内存管理,自定义数据类型(结构体、联合体、枚举类型);源文件和程序(分别编译、连接、使用头文件、程序)。 1.3) C++面象对象程序设计类(类的声明,定义,对象的初始化与清除,对象赋值,对象地成员);类的继承和派生,虚函数和多态性,运算符重载(运算符函数、转换运算符、友元、基本运算符、下标、函数调用、间接、增量和减量);异常处理(错误处理、异常的结组、***异常、资源管理、异常的描述、未***的异常、异常和效率、标准异常),名字空间. 模版类,字符流。 1.4) STL标准库 String模板、函数模板、模板参数、派生和模板、STL库***和容器、迭代器、vector set list map等常用模板的使用
2、 ***部份 1.1) C++编码规范程序编程规范 1.2) C/C++常见问题开发当中常见的问题、错误、陷阱。 1.3) C++对像模型 C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟函数和虚拟继承。一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。
南京j***a程序设计培训|南京j***a培训|南京j***aWeb培训|南京C++培训|南京VC++|南京MFC程序设计|南京j***a程序设计培训|南京j***a培训|南京j***a基础培训|南京C++培训|南京VC++|南京MFC程序设计|南京j***a程序设计培训|南京j***a培训|南京j***a基础培训|南京C++培训|南京VC++|南京MFC程序设计|