C++语言学习大纲
一、C++语言的特点
1、兼容C语言。
C++支持C语言的语法。
2、提供命名空间
命名空间可以控制一些变量和方法的使用范围,不和其他范围的同名变量和方法冲突。
3、面向对象
C++能创建类和对象,提供抽象方法,支持类的继承。
4、提供集合类
C++的STL标准库提供集合、队列、散列表、栈等数据集合。
二、学习大纲
(一)开发环境部署
1、 Dev++集成软件的安装和使用。
2、g++编译器的环境变量设置。
(二)C语言基础
1、main函数的使用和控制台输入输出
2、变量的创建和使用
3、加减乘除运算
4、括号运算
5、三目运算符的使用
4、与、或、非运算
5、位与、位或、位非、异或运算
6、if和else条件判断
7、switch、case条件判断
8、for、while、do while循环使用
9、break和continue的使用
10、函数的定义和调用
11、变量的指针使用
12、函数的指针使用
13、结构体使用
14、动态内存分配
15、共用体使用
16、位域使用
17、枚举的使用
18、常量的定义和使用
19、#ifdef和#endif宏使用
20、数组使用
21、字符串数组使用
(三)C++基础知识大纲
1、引入std命名空间
2、cin和cout的使用
3、函数的参数默认值
4、string字符串的使用
5、new和delete关键字的使用
6、类的定义
7、创建对象
8、类的继承
9、抽象函数的定义和实现
10、函数的重写和重载
11、泛型使用
12、map集合使用
13、set集合使用
14、queue队列的使用
15、stack栈的使用
16、网络通信、多线程、排他锁、信号量
17、web开发、CGI开发、连接数据库
18、收发邮件
19、系统驱动开发
更多推荐


所有评论(0)