C++ 程序设计

shangs00 2019-10-29

  • C++的基本知识
    • C++的数据类型
    • 变量和常量
    • 运算符和表达式
    • 基本的输入/输出方法
  • 基本控制结构程序设计
    • 分支结构程序设计
    • 循环程序设计
    • break, continue控制语句
    • 结构化程序设计思想
  • 函数
    • 函数的定义与调用
    • 函授的参数传递、返回值与函数声明
    • 变量的作用域和生存期
    • 函数的递归调用
    • 函数的重载
    • 头文件与多文件结构
    • 编译预处理
  • 数组
    • 一维数组的定义,初始化和访问
    • 二位数组的定义,初始化和访问
    • 用数组作为函数参数
    • 字符串和字符数组
    • 字符串函数
  • 指针
    • 指针与地址
    • this指针
    • 数组与指针的关系
    • 指针与函数
    • 引用
  • 自定义数据类型
    • 结构体
    • 动态内存分配
    • 链表与链表的基本操作
    • 枚举类型
  • 类与对象
    • 面向对象的程序设计
    • 类与对象的概念与设计
    • 构造函数和析构函数
    • 复制构造函数
    • 共有数据的保护
    • 静态成员
    • 友元
    • 类模板
    • 运算符的重载
  • 继承与多态
    • 继承与派生的概念
    • 派生类的构造函数与析构函数
    • 多重继承与派生类的成员标识
    • 虚基类
    • 多态性与虚函数
  • 输入输出流
    • C++的输入输出流
    • 文件的I/O操作
  • 基本数据类型与输入输出
    • 掌握各种基本数据类型的定义与操作;掌握cin和cout的用法;了解printf和scanf的用法
    • 字符集与保留字
    • 基本数据类型
    • 变量与常量的定义
    • cin,cout printf, scanf 的用法
  • 表达式和过程化语句
    • 掌握表达式和语句的概念,掌握各种运算符的使用;掌握各种过程化控制语句结构。
    • 表达式
    • 算术运算,赋值和类型转换
    • 关系与逻辑运算
    • if语句
    • 条件运算符,逗号表达式
    • while, do while for循环语句
    • switch , break, continue 语句
  • 函数
    • 掌握函数声明与定义;掌握全局变量,静态变量,局部变量;掌握递归,重载函数
    • 函数原型,函数调用,按值调用,引用调用,函数与变量的作用域
    • 全局变量,局部变量和静态局部变量
    • 递归函数,内联函数,重载函数
  • 数组
    • 掌握数组的定义与使用;掌握数组作函数参数的用法;掌握数组各种排序和查找算法
    • 数组定义和初始化数组
    • 数组做函数参数
    • 二维数组
    • 字符数组与字符串,字符串函数
  • 指针
    • 掌握指针与地址的概念;掌握指针的定义与初始化,指针做函数参数;掌握指针,数组和字符串的关系
    • 指针概念,运算,new, delete 运算符
    • 指针与函数
    • 字符指针
    • 指针数组,数组指针
  • 引用
    • 掌握引用的语法,引用传递函数的方法,熟悉函数原型中声明引用的目的,正确使用引用
    • 引用的概念与操作
    • 用引用传递函数参数和返回值
    • 函数调用作为左值
  • 结构体和共同体
    • 了解结构体育共同体的定义和使用
  • 类的对象
    • 掌握类的声明,掌握成员函数的定义与使用
    • 类的定义,成员变量与成员函数的定义与调用
    • 结构体与类的区别
    • 掌握构造函数与析构函数
    • 掌握对象的定义,引用,对象数组,对象指针,对象的动态创建于释放
    • 掌握静态成员,友元
    • 掌握类和对象的引用
    • 了解类的封装和信息隐藏
  • 运算符重载
    • 掌握运算符重载的概念,规则和使用方法;掌握常用的单目和双目运算符;掌握流插入和提取运算符
  • 继承
    • 掌握继承机制建立新类的方法,了解继承如何提高软件的可复用性
    • 继承的概念和工作方式
    • 掌握派生类的声明与构成
    • 掌握派生类成员的成员访问属性
    • 掌握派生类的构造函数和析构函数
    • 了解基类与派生类的关系
    • 了解继承与组合的区别
  • 多态性
    • 掌握多态性与虚函数的概念,了解纯虚函数和抽象类
    • 掌握标准输入,输出流;掌握文件流的读写操作,了解流的概念。
  • 命名空间和标准模板库
    • 了解C++命名空间的概念与引用,了解标准模板库STL

相关推荐