指针的判别: C++支持C语言的可变参数函数。 C++编译器的相同函数名时函数调用的优先级:1. 重载函数 2. 函数模板 3. 变参函数 指针判别思路:根据重载规则进行参数判别 构造函数抛出异常: 构造函数立即停止,对象无法生成,析构函数不会被调用,对象所占空间立即被收回。 在构造函数可能发生异常 Read More
posted @ 2019-05-15 19:40 张不源 Views(164) Comments(0) Diggs(0) Edit
静态类型:指针变量自身的类型 动态类型:指针所指向对象的类型 子类指针是否可以强制转换取决于对象的动态类型。 如何确定对象的动态类型:多态。 1. 在基类中实现返回类型的虚函数。 2. 所有派生类必须实现返回类型的虚函数。 3. 每个类型的虚函数的实现必须不同。 实现如下: C++中用关键字type Read More
posted @ 2019-05-15 16:13 张不源 Views(212) Comments(0) Diggs(0) Edit