一、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、系统驱动开发

 

 

 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐