C++


  • C++基础

    • C++概述
    • c++ hello world
    • ::作用域运算符
    • 命名空间
    • C/C++中的const
    • 引用(reference)
    • 内联函数(inline function)
    • 函数的默认参数
    • 函数的占位参数
    • 函数重载(overload)
    • extern "C"
  • C与C++的不同

    • 全局变量检测增强
    • C++中所有的变量和函数都必须有类型
    • 更严格的类型转换
    • struct类型加强
    • "新增"bool类型关键字
    • 三目运算符功能增强
  • 类和对象

    • 类和对象的基本概念
    • 对象的构造和析构
    • C++面向对象模型
  • 友元

  • 运算符重载

    • 运算符重载基本概念
    • 运算符重载碰上友元函数
    • 可重载的运算符
    • 自增自减(++/--)运算符重载
    • 指针运算符(*、->)重载
    • 赋值(=)运算符重载
    • 等于和不等于(==、!=)运算符重载
    • 函数调用符号()重载
    • 不要重载&&、||
    • 符号重载总结
  • 继承和派生

    • 继承概述
    • 派生类访问控制
    • 继承中的构造和析构
    • 继承中同名成员的处理方法
    • 非自动继承的函数
    • 继承中的静态成员特性
    • 多继承
  • 多态

    • 多态基本概念
    • 虚函数
    • 抽象基类和纯虚函数
    • 纯虚函数和多继承
    • 虚析构函数
    • 重写 重载 重定义
    • 指向类成员的指针
  • C++模板

    • 模板概论
    • 函数模板
    • 函数模板和普通函数区别
    • 函数模板和普通函数在一起调用规则
    • 模板机制剖析
    • 模板的局限性
    • 类模板
  • C++类型转换

    • 静态转换(static_cast)
    • 动态转换(dynamic_cast)
    • 常量转换(const_cast)
    • 重新解释转换(reinterpret_cast)
  • C++异常

    • 异常基本概念
    • 异常语法
    • C++标准异常库
  • C++输入和输出流

    • 流的概念和流类库的结构
    • 标准I/O流
    • 标准输入流
    • 标准输出流
    • 文件读写

results matching ""

    No results matching ""