C++基础
weixin_46053588
这个作者很懒,什么都没留下…
展开
-
C++类模板使用总结
可以这样声明和使用类模板:先写出一个实际的类。将此类中准备改变的类型名(如int要改变为float或char)改用一个自己指定的虚拟类型名(例如T)。在类声明前面加入一行,格式为:template <typename 虚拟类型参数>如:template <type numtypeclass A{…}; //类体用类模板定义对象时用以下形式:类模板名<实际类型名> 对象名;或 类模板名<实际类型名> 对象名(实参表列);如:A cmp;原创 2021-11-23 21:34:34 · 156 阅读 · 0 评论 -
C++多重继承的虚函数表
#include <iostream>using namespace std;class Father {public: virtual void func1() { cout << "Father::func1" << endl; } virtual void func2() { cout << "Father::func2" << endl; } virtual void func3() { cout << "Fat原创 2021-11-10 22:01:35 · 964 阅读 · 0 评论 -
C++之使用继承的虚函数表
使用继承的虚函数表#include <iostream>using namespace std;class Father {public: virtual void func1() { cout << "Father::func1" << endl; } virtual void func2() { cout << "Father::func2" << endl; } virtual void func3() { cout <原创 2021-11-10 21:36:29 · 534 阅读 · 0 评论 -
C++多态之 虚函数和虚函数表
C++多态之 虚函数和虚函数表一、多态的本质?多态的本质:形式上,使用统一的父类指针做一般性处理,但是实际执行时,这个指针可能指向子类对象,形式上,原本调用父类的方法,但是实际上会调用子类的同名方法。【注意】程序执行时,父类指针指向父类对象,或子类对象时,在形式上是无法分辨的!只有通过多态机制,才能执行真正对应的方法。二、虚函数的使用1.引入库虚函数的定义:在函数的返回类型之前使用virtual只在成员函数的声明中添加virtual, 在成员函数的实现中不要加virtual...原创 2021-11-09 17:18:05 · 396 阅读 · 0 评论