现在的位置: 首页 > 综合 > 正文

linux C 扩展语法1–内联函数方法简介

2013年12月12日 ⁄ 综合 ⁄ 共 254字 ⁄ 字号 评论关闭

今天看了一份美国人写的linux下的c语言代码,感触挺深:

1. 一些inline(内联函数)通常写在 头文件中(既 .h 文件中)

 

2.这些inline函数在头文件中定义,应该加入static关键字。使其在包含此文件的.c文件中变为本地变量,否则(如果不定义为static) 在连接的时候可能出现多处定义的错误。

 

//test.h

 

static inline void SimOut(uint32 x) INLINE;

 

static inline void SimOut(uint32 x)
{
  //your code here
}

......

【上篇】
【下篇】

抱歉!评论已关闭.