我也不知道,哪位高人知道?Top
2 樓snipersu()回復(fù)于 2002-04-08 23:14:35 得分 0
我有個方法但不太好
你可以這樣:
#define INT
typedef int INT;
在別的文件中可以這樣
#ifdef INT
....
#else
....
#endif
用條件編譯來判斷Top
3 樓Wugifer()回復(fù)于 2002-04-08 23:21:26 得分 0
只要不是重定義為其它類型,可以重定義,如下面代碼是正確的。
typedef unsigned int UINT;
typedef unsigned int UINT;
void main()
{
}Top
4 樓xbnet()回復(fù)于 2002-04-09 08:04:57 得分 0
上面兩種方法都對Top
5 樓prototype(原型)回復(fù)于 2002-04-09 08:16:51 得分 0
what do you want to do?Top
6 樓sdp(雨塵)回復(fù)于 2002-04-09 08:33:51 得分 0
Wugifer方法比較好,我同意他的做法!Top
7 樓gdream()回復(fù)于 2002-04-09 15:56:25 得分 0
可是我想去掉警告Top
8 樓demogorgon(demo)回復(fù)于 2002-04-09 16:35:41 得分 0
可以寫一個頭文件,在頭文件中
#ifndef MYTYPE
//define here
#endif
要使用的時候都包含這個頭文件
Top
9 樓aazhi(阿智caesar)回復(fù)于 2002-04-09 18:19:43 得分 0
如果你不知道系統(tǒng)有沒有定義過這個類型,怎么辦?你不可能修改系統(tǒng)的頭文件啊。比如說,我怎么知道系統(tǒng)定義過BOOL類型,而我不需要再定義一次?
當(dāng)然,編譯一把就知道了,可是運(yùn)行期怎么知道?Top
10 樓GaoYakun(大灰狼)回復(fù)于 2002-04-09 19:50:21 得分 0
用namespace可以避免和系統(tǒng)中定義的類型發(fā)生沖突Top
11 樓yanwuhuan(燕無歡)回復(fù)于 2002-04-09 19:57:31 得分 0
你可以在運(yùn)行期產(chǎn)生變量的聲明、定義嗎?