一不留神,我有以下問題:從「typedef void VOID」中內置「void」和「VOID」有什麼區別?
typedef void VOID;
class Cls1
{
public:
VOID Clear(VOID);
};
,編譯器(G ++ 4.6.1)報道
error: 'anonymous' has incomplete type error: 'invalid use of 'VOID {aka void}'
有什麼特別的原因 '無效' 從 '無效' 有什麼不同?
[C++ faq](http://www.parashift.com/c++-faq-lite/newbie.html#faq-29.4)對'f(void);'的使用做了很好的介紹。 –
用typedef聲明一個void參數列表是非標準的 –
這個問題我看了很多次。在提出問題之前嘗試谷歌。 – Xearinox