В С++ с использованием void
в функции без параметра, например:
class WinMessage
{
public:
BOOL Translate(void);
};
является избыточным, вы можете просто написать Translate();
.
Я сам включаю его, так как это немного полезно, когда завершение кода, поддерживающее IDE, отображает void
, так как это гарантирует мне, что функция не имеет определенно никакого параметра.
Мой вопрос: добавляет ли void
к функциям без параметров хорошую практику? Следует ли поощрять его в современном коде?