А>Раньше с таким никогда не сталкивался. Думал что () это (void) по умолчанию. А>Оказывается не так.
А>А какой по умолчанию ()?
Разница в используемом языке.
На языке С это разные функции:
1) void f() — функция может принимать несколько параметров (типа printf)
2) void f(void) — функция не принимает ни одного параметра.
На языке С++ оба варианта не принимают ниодного параметра.