当前位置:网站首页>这种叫什么手法
这种叫什么手法
2022-07-30 09:19:00 【L-Super】
class CallbackA {
public:
virtual void funcA() = 0;
virtual void funcB() = 0;
};
class Base : public CallbackA {
public:
void func()
{
std::cout << "func" << std::endl;
}
virtual void funcA()
{
std::cout << "funcA" << std::endl;
}
virtual void funcB()
{
std::cout << "funcB" << std::endl;
}
};
class ClassA {
public:
ClassA() : cbA(nullptr) {}
void testA()
{
std::cout << "ClassA TestA\t";
cbA->funcA();
}
void testB()
{
std::cout << "ClassA TestB\t";
cbA->funcB();
}
void setCallBack(CallbackA* cb) {cbA = cb;}
private:
CallbackA* cbA;
};
int main()
{
Base *b = new Base();
b->func();
b->funcA();
ClassA *d = new ClassA();
d->setCallBack(b);
d->testA();
d->testB();
return 0;
}
边栏推荐
- 水电表预付费系统
- Unable to locate the program input point ucrtbase.abort on the dynamic link library api-ms-win-crt-runtime-|1-1-0.dll
- C# 之 $ – 字符串内插
- 统一异常处理导致ResponseBodyAdvice失效
- Access to display the data
- HR团队如何提升效率?人力资源RPA给你答案
- HCIP - MPLS VPN experiment
- 实施敏捷过程中这些常见的问题你可曾遇到?
- Shell系统学习之函数
- XP电源维修fleXPower电源X7-2J2J2P-120018系列详解
猜你喜欢

PyTorch安装及环境配置(Win10)

C# 之 $ – 字符串内插

公共Jar包的版本管理

【云原生】Kubernetes入门详细讲解

shell script

Re20:读论文 What About the Precedent: An Information-Theoretic Analysis of Common Law

MySQL Explain usage and parameter detailed explanation

Re19:读论文 Paragraph-level Rationale Extraction through Regularization: A case study on European Court

PyQt5快速开发与实战 8.1 窗口风格

大数据产品:标签体系0-1搭建实践
随机推荐
PyQt5-用像素点绘制正弦曲线
STM32CubeMX配置生成FreeRTOS项目
Beijing suddenly announced big news in the Metaverse
Unreal Engine Graphic Notes: could not be compiled. Try rebuilding from source manually. Problem solving
Functional Interfaces & Lambda Expressions - Simple Application Notes
Study Notes 11--Direct Construction of Local Trajectories
leetcode 剑指 Offer 46. 把数字翻译成字符串
ESP32 入门篇(一)使用 VS Code 进行开发环境安装
实施敏捷过程中这些常见的问题你可曾遇到?
虚幻引擎图文笔记:could not be compiled. Try rebuilding from source manually.问题的解决
The use of qsort function and its analog implementation
leetcode 剑指 Offer 52. 两个链表的第一个公共节点
Re19:读论文 Paragraph-level Rationale Extraction through Regularization: A case study on European Court
初识Apifox——如何使用Apifox做一个简单的接口测试
读书笔记:《这才是心理学:看穿伪心理学的本质(第10版)》
Flink_CDC搭建及简单使用
统一异常处理导致ResponseBodyAdvice失效
EViews 12.0软件安装包下载及安装教程
MySQL【运算符】
Jetpack Compose 从入门到入门(八)