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