4
有沒有辦法讓gcc的預處理器,以取代由typedef的是什麼定義的類型,即GCC預處理typedef名更換
是這樣的:
typedef unsigned char Uint8
int main(void)
{
Uint8 a = 1;
Uint8 b = 2;
Uint8 c;
c = a + b;
return 0;
}
會得到預處理成類似這個:
int main(void)
{
unsigned char a = 1;
unsigned char b = 2;
unsigned char c;
c = a + b;
return 0;
}
只需試試看& –
爲什麼你要預處理器做到這一點?讓'typedef'做它的工作 – Praetorian
試試麼?你沒有舉一個例子。 – user1164199