Mit void-Funktionen ohne parameter?

In C++ mit void in eine Funktion ohne parameter, zum Beispiel:

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

ist überflüssig, Sie könnten genauso gut schreiben Translate();.

Ich mich in der Regel enthalten, da es ein bisschen hilfreich bei der code-Vervollständigung Unterstützung von IDEs, die Anzeige einer void, denn es garantiert mir, dass die Funktion nimmt definitiv keine parameter.

Meine Frage ist, Ist das hinzufügen von void parameter-weniger Funktionen eine gute Praxis? Sollte es ermutigt werden, in modernen code?

Es ist ein Kater aus der C
habe einen Kater von C." Mhmm. Scheint zu passen. :)
Hier ist der Link, der helfen könnte, stackoverflow.com/questions/7412274/...

InformationsquelleAutor ApprenticeHacker | 2012-03-03

Schreibe einen Kommentar