- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 c 变参传递和使用
#include <stdarg.h>// 接收变参 va_list int LogSub(char *fmt, va_list args;) { int ret = 0; char buf[100]; memset(buf, 0, sizeof(buf)); vsprintf(buf, fmt, args); va_end(args); retu
2017-06-28 16:55:08 510
原创 c 宏的一些使用
#define varname(x) #x // 获取变量名 #define SET_NAME(type, name) type name##_##type##_type // ##连接符typdef strcut { int x; int y; } t_x_y;offsetof(t_x_y, y); // 获取y的偏移地址
2017-06-28 16:43:26 244
转载 GCC 编译优化指南
作者:金步国 版权声明本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。无担保:本文作者不保证作品内容准确无误,亦不承担任何由于使用此文档所导致的损失。 自由使用:任何人都可以自由的阅读/链接/打印此文档,无需任何附加条件。 名誉权:任何人都可以自由的转载/引用/再创作此文档,但必须保留作者署名并注明出处。 其他作品本文作者十分愿意与他人分享劳动成果,如果你对
2017-06-22 16:24:15 613
原创 git 常用指令
1.单个文件恢复到历史某个版本 1. 单个文件恢复到历史某个版本 git reset commit_id filename git checkout -- filename
2017-06-21 11:07:27 235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人