C语言模拟实现C++的继承多态
来源:互联网 发布:第三方软件下载 编辑:程序博客网 时间:2024/06/06 14:11
#include<iostream>using namespace std;typedef void(*Fun) ();struct AA{ Fun _fun; int _a;};struct BB{ AA a; int _b;};void funA(){ printf("funA()\n");}void funB(){ printf("funB()\n");}int main(){ AA aa; BB bb; aa._fun = funA; bb.a._fun = funB; AA *p = &aa; p->_fun(); p = (AA*)&bb; p->_fun(); system("pause"); return 0;}
阅读全文
0 0
- C语言模拟实现C++的继承与多态
- C语言模拟实现C++的继承与多态
- C语言模拟实现C++的继承多态
- C语言模拟实现C++的继承多态
- c语言模拟实现c++的继承多态
- c语言模拟实现c++的继承和多态
- C语言模拟实现C++的继承与多态
- C语言模拟实现C++中的继承和多态
- C语言模拟实现继承和多态
- C语言模拟实现C++继承和多态
- C语言如何模拟C++实现继承和多态
- C语言模拟实现C++中的继承和多态
- 用C语言模拟实现c++的继承与多态特性
- C语言模拟实现继承、多态
- 模拟继承和多态--C语言模式实现C++继承和多态
- C语言实现继承和多态
- C语言实现继承和多态
- C语言实现继承和多态
- 15. 3Sum
- 架构师的必备素质和成长途径
- Oracle迁移到MySQL的各种坑及自救方案
- 优达学城《计算机科学导论》 --判断反对称矩阵练习
- Java——Number类
- C语言模拟实现C++的继承多态
- 对于拷贝构造函数和赋值构造函数的理解
- mybatis查询时间段
- 第七章 进程控制及其操作(二)
- 百练 2718:移动路线
- GIT 导出两个版本之间变动的文件
- 明年的昨天算法 / ios时间格式bug修复
- linux一些实用方法
- 集装箱编号校验码规则及java/JavaScript的实现