Chinaunix首页 | 论坛 | 博客
  • 博客访问: 329443
  • 博文数量: 57
  • 博客积分: 146
  • 博客等级: 入伍新兵
  • 技术积分: 769
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-29 14:57
文章分类
文章存档

2014年(39)

2013年(13)

2012年(5)

我的朋友

发布时间:2014-05-06 16:29:20

环境:ubuntu gcc version 4.8.2编译器就程序员写的代码变成CPU能理解机器代码。编译器的指令重排指开启编译器优化后,在不影响代码行为的前提下,代码的顺序会发生改变。测试代码:点击(此处)折叠或打开#include int a , b;.........【阅读全文】

阅读(1985) | 评论(0) | 转发(0)

发布时间:2013-07-02 17:11:28

这部分代码是从某项目中看到的,写的挺好,值得我学习。头文件:点击(此处)折叠或打开#ifndef _XXX_MBX_H_#define _XXX_MBX_H_#include #define XXX_MBX_WAIT_ACK 0x0002 ///< Message Flag : Wait f.........【阅读全文】

阅读(1540) | 评论(0) | 转发(0)

发布时间:2013-06-03 16:56:03

原文地址:http://gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html3.6 可变参数宏宏可以像函数一样接受可变参数,定义方式跟函数相似,例如: #define eprintf(...) fprintf (stderr, __VA_ARGS__)当可变参数宏被调用后,参数列表中的所有符号(包括逗号)都成为变量参数并替换__VA_ARGS__在宏中出现的位.........【阅读全文】

阅读(1487) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册