亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
開源代碼的習(xí)慣寫法?
[打印本頁]
作者:
liumilan2009
時間:
2010-08-12 11:24
標(biāo)題:
開源代碼的習(xí)慣寫法?
#ifdef INET6
#if HAVE_STDLIB_H
#include <stdlib.h>
#endif
#if HAVE_UNISTD_H
#include <unistd.h>
#endif
#if HAVE_STRING_H
#include <string.h>
#else
#include <strings.h>
#endif
看到開源代碼,都喜歡#if HAVE_STRING_H
#include <string.h>
這個怎么理解?
在makefile里頭是表現(xiàn)為-DHAVE_STRING_H?
好像這個-D只對#ifdef 作用吧?
作者:
tajial
時間:
2010-08-12 11:30
自動生成的
作者:
zhanglistar
時間:
2010-08-12 12:44
回復(fù)
1#
liumilan2009
這個是條件編譯啦。
作者:
lenky0401
時間:
2010-08-12 13:03
既然是開源,就會有很多人用,既然有很多人用,那就會有各自不同的系統(tǒng)環(huán)境,所以要加宏來判斷當(dāng)前系統(tǒng)環(huán)境。
平常寫程序都是指定了平臺的,又不考慮移植性,所以隨便整。嘿嘿
作者:
雨過白鷺洲
時間:
2010-08-12 15:35
跨平臺是重點(diǎn)
要不然誰還這么寫。。
作者:
chinesedragon
時間:
2010-08-12 18:00
應(yīng)該是為了跨平臺
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2