没有合适的资源?快使用搜索试试~ 我知道了~
libpp:C 预处理器的函数式编程宏
共50个文件
h:24个
c:20个
py:1个
需积分: 5 1 下载量 88 浏览量
2021-06-25
10:41:39
上传
评论
收藏 76KB ZIP 举报
温馨提示
Libpp为 C 预处理器提供了函数式编程宏,从而实现了元编程的粗略形式。 Libpp 简单、快速且符合标准(C99 及更高版本)。 # include < libpp> // PP_FOLDR # include < libpp> // PP_INTERSPERSE # include < libpp> // PP_MAP # include < libpp> // PP_SEP_SEMICOLON, PP_SEP_AND # define ASSERT ( ... ) \ PP_MAP ( assert, PP_SEP_SEMICOLON, __VA_ARGS__ ) ASSERT( X, Y, Z ); // assert( X ); a
资源推荐
资源详情
资源评论
收起资源包目录
libpp-master.zip (50个子文件)
libpp-master
map-pairs.h 240KB
Package.json 204B
templates
map-pairs.h 2KB
foldl.h 2KB
zip.h 3KB
map.h 2KB
count.h 1KB
foldr.h 2KB
call.h 2KB
intersperse.h 2KB
map-lists.h 2KB
args.h 1KB
render.py 2KB
Makefile 373B
separators.h 3KB
foldl.h 94KB
zip.h 481KB
LICENSE.txt 34KB
paren.h 1KB
map.h 179KB
README.md 8KB
count.h 2KB
tests
map-pairs.out.c 69B
call.out.c 318B
foldl.out.c 42B
intersperse.in.c 105B
map-pairs.in.c 116B
foldl.in.c 96B
foldr.in.c 96B
foldr.out.c 42B
map.out.c 51B
intersperse.out.c 33B
map.in.c 83B
realistic.out.c 716B
map-lists.in.c 561B
stringify.in.c 313B
zip.out.c 1KB
stringify.out.c 155B
run.bash 520B
realistic.in.c 1KB
call.in.c 357B
zip.in.c 1KB
map-lists.out.c 492B
foldr.h 94KB
call.h 171KB
intersperse.h 156KB
map-lists.h 172KB
concat.h 1KB
args.h 36KB
stringify.h 2KB
共 50 条
- 1
资源评论
哥本哈根学派
- 粉丝: 23
- 资源: 4508
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功