C语言模拟实现C++多态
来源:互联网 发布:网络被骗多少钱立案 编辑:程序博客网 时间:2024/06/07 08:12
#include<stdio.h>#include<stdlib.h>typedef void(*fun)();//定义一个函数指针类型;struct A{fun f;int _a;};struct B{A s;int _b;};void fA(){printf("fA()\n");}void fB(){printf("fB()\n");}int main(){A a;B b;a.f = fA;b.s.f = fB;A* p = &a;p->f();//调用fA()p =(A*) &b;p->f();//调用fB()system("pause");return 0;}
0 0
- C语言模拟实现继承、多态
- 用C语言模拟实现C++多态
- C语言模拟实现C++多态
- 模拟实现C语言库函数
- C语言:模拟实现memmove
- C语言:模拟实现memcpy
- C语言:模拟实现strcpy
- c语言模拟实现memmove
- 【C语言】模拟实现memmove
- 【C语言】模拟实现strstr
- C语言 模拟实现memmove
- c语言模拟实现strcat
- 模拟实现strcpy(C语言)
- 模拟实现strstr(c语言)
- C语言-模拟实现strcpy
- C语言-模拟实现strcat
- c语言模拟实现strcpy
- [c语言] 模拟实现c语言库函数atoi
- Android RecyclerView
- 正则表达式匹配中文的情况
- TensorFlow (RNN)深度学习 双向LSTM(BiLSTM)+CRF 实现 sequence labeling 序列标注问题 源码下载
- html5移动端点击不会全屏播放的播放器
- 《统计学习方法》的一些点
- C语言模拟实现C++多态
- Linux同步网络时间
- # windows 环境下面创建RabbitMQ集群
- Python-pyspark中常见问题总结
- 关于Adroid studio 导入项目时,一直build project的问题
- [linux上路] 开发环境准备五 Debian8 中文输入法安装
- CSS布局:水平居中
- django网站设计与规划【Tango with Django】
- Linxu学习——第3章 命令基本格式及文件处理命令