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