2011-07-25 69 views

回答

1

在C語言中,聲明結構的語法是struct mystruct var;,所以開發人員經常鍵入一個匿名結構來聲明簡單,如mystruct var;。 C++允許你定義沒有struct關鍵字的結構,所以typedef的使用較少。

1

它在C++中沒用。在C中,這是因爲結構具有自己的名稱空間(如果不鍵入其他名稱,則需要編寫struct T)。

0

C++沒有真正的區別。

0

該成語通常用於C語言,其中結構變量需要聲明爲struct StructName myStruct,而StructName myStruct不起作用。在C++中沒有必要。