如何用#ifndef防止<sys/time.h>这类有“/”头文件被多次调用?

程序开发,脚本,各类开发工具,程序语言讨论

版主: *sake

如何用#ifndef防止<sys/time.h>这类有“/”头文件被多次调用?

#1  iamcook84 » 周日 9月 11日, 2016年 11:02 am

对于 stdio.h 可以:
#ifndef STDIO_H
#define STDIO_H
...
#endif
那么如何用 #ifndef 防止<sys/time.h> 这类有“/”头文件被多次调用?
iamcook84
行走
 
帖子: 102
注册: 周三 11月 20日, 2013年 10:07 pm
Cash on hand: 165.00
送出感谢: 0 次
收到感谢: 0 次

Re: 如何用#ifndef防止<sys/time.h>这类有“/”头文件被多次调用?

#2  SilverRainZ » 周日 9月 11日, 2016年 1:48 pm

有没有 / 没有关系。
你只需要在头文件(内部)前后写上

#ifndef 任意标识符
#define 任意标识符
...
#endif

就能防止头文件被重复包含了,写头文件需要考虑这个问题,用的时候不需要(除非头文件没写好)。
头像
SilverRainZ
行走
 
帖子: 120
注册: 周六 1月 10日, 2015年 6:06 pm
Cash on hand: 135.70
送出感谢: 10
收到感谢: 5


回到 开发与开发工具

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客