Случайно у меня возникла следующая проблема:
typedef void VOID;
class Cls1
{
public:
VOID Clear(VOID);
};
И компилятор (g ++ 4.6.1) сообщил
ошибка: 'анонимный' имеет неполный тип ошибка: 'недопустимое использование' VOID {aka void} '
Есть ли особая причина, по которой «недействительный» отличается от «недействителен»?
f(void);
. - person Jesse Good   schedule 22.05.2012