用define封装结构体简化代码
来源:互联网 发布:能看被禁动漫的软件 编辑:程序博客网 时间:2024/04/30 06:46
#include <stdio.h>#include <stdlib.h>struct A{ int a; char *p; };struct B{ int b; char *p; };#define TYPE(type) \struct { \ struct type *content; \ }#define MY(type) \ struct type int main(){ TYPE(A) x; x.content = (struct A *)malloc(sizeof(struct A)); TYPE(B) y; y.content = (struct B *)malloc(sizeof(struct B)); x.content->a = 1; y.content->b = 2; MY(A) a; MY(B) b; a.a = 10; b.b = 11; printf("%d %d %d %d\n", x.content->a, y.content->b, a.a, b.b); return 0;}
0 0
- 用define封装结构体简化代码
- 封装MyAdapter,简化子类代码
- 208,使用#define宏定义简化代码
- 【log4j2】简化封装(代码案例)
- 基于OkHttpUtils再次封装代码最简化
- 用Kotlin简化代码
- 用lambda简化代码
- JedisUtil再封装(基于连接池,简化代码)
- 基于andpermission的二度封装,简化代码,感谢andpermission作者
- 用常量表简化代码
- <include>标签和BaseActivity联合使用简化代码结构
- 从零开始学JDBC--1.5 DML代码抽取,结构简化
- 数据封装---结构体
- 如何封装结构体
- 自定义结构体封装
- 简化代码
- 封装构件简化应用
- 简化版WinInet封装
- Beginning Auto Layout Tutorial in iOS 7: Part 2
- VC++多线程编程
- Android部分开源项目源码分析之--图片滑动的效果
- Cocos2d-x简单游戏<植物大战僵尸>代码实现|第九部分:游戏场景GameScene.h<后续会提供源码下载链接>
- 管理经济学之颗粒归仓(一)
- 用define封装结构体简化代码
- Android推送服务——百度云推送
- python调用支付宝支付接口例子
- 基于web的git简易管理系统
- Cocos2d-x简单游戏<植物大战僵尸>代码实现|第九部分:游戏场景GameScene.cpp<后续会提供源码下载链接>
- mapreduce框架详解
- 黑马程序员—Java中的反射机制
- 【Lua】windows下安装和使用LuaJIT步骤
- 这问题搞了我一下午啊,都怪vs2012,Entity Framework不能自动生成代码的原因!