C语言面相对象编程-封装 最简单的实现
#include "zhiyin.h"
typedef struct 项目
{
int (*运行)();
}项目;
int 相加()
{
printf("运行成功.");
return 0;
}
项目 新建()
{
项目 项目1;
项目1.运行=相加;
return 项目1;
}
int 开始()
{
项目 项目1 = 新建();
项目1.运行();
return 0;
}
C语言面相对象编程-封装 最简单的实现
#include "zhiyin.h"
typedef struct 项目
{
int (*运行)();
}项目;
int 相加()
{
printf("运行成功.");
return 0;
}
项目 新建()
{
项目 项目1;
项目1.运行=相加;
return 项目1;
}
int 开始()
{
项目 项目1 = 新建();
项目1.运行();
return 0;
}