Использование void в функциях без параметра?

В C ++, использующем void в функции без параметров, например:

class WinMessage
{
public:
    BOOL Translate(void);
};

избыточно, вы можете просто написать Translate (); .

Я сам обычно включаю его, потому что это немного помогает, когда IDE, поддерживающие завершение кода, отображают void , поскольку это гарантирует, что функция определенно не принимает никаких параметров.

У меня вопрос: является ли добавление void в функции без параметров хорошей практикой? Следует ли поощрять это в современном коде?

13
задан ApprenticeHacker 3 March 2012 в 10:06
поделиться