240 发简信
IP属地:广东
  • C++学习第20课,异常

    1 异常 一句话概括:捕获异常 1.1 谁捕获异常?捕获谁? A捕获B A() { try{ B(); } } 1.1 谁制造了异常? 函...

  • C++学习第19课,高级编程:类模板

    1 类模板格式 申明 template <typename T> class AAA{ private: T a; public: void t...

  • C++学习第18课,高级编程:函数模板

    1 函数模板的定义 template<类型参数表> 返回值 函数名(数据参数表) { 函数模板定义体; } 例如 template <typ...

  • C++学习第17课,高级编程:抽象

    1 纯虚函数 纯虚函数是virtual函数声明时后面加上 "=0",如virtual void eating(void) = 0; 纯虚函数不需...

  • C++学习第16课,多态的类型转换

    1 隐式类型转换 double d = 1001.1; int u = d; //double转为int、 char *str = "100as...

  • C++学习第15课,多态

    1 多态是什么 多态指的是同样的方法,可以针对不同的参数,调用不同的函数。 之前的时候我们说过函数的覆写。 class Human{ publi...

  • C++学习第14课,在论构造函数

    1 类现在越来越复杂,那他们的构造函数怎么调用呢 ① 先调用基类的构造函数 先虚拟基类(不过是什么) 后一般基类 ② 自身 先对象成员 后是自己的

  • C++学习第13课,多继承

    1 类的多继承 class Sofabed : public Sofa,public Bed 两个都是公有继承,如果不写默认为私有继承。 2 产...

  • C++学习第12课,类的继承方法

    1 类的继承方法 有三种方法 1.1class Son : public Father 公有继承:子类内部无法访问父类的private;父类的p...