unterschied methode() und methode(void)?
-
bin gerade im code eines anderen programmierers über folgende zeile gestolpert:
int myFunction(void) const
{
// some code
}blöde frage: verhält sich das in irgend einer weise anders als:
int myFunction() const
{
// some code
}und wenn ja: wie?
-
Die zwei Versionen verhalten sich identisch.
Ich denke das void für Paramter ist von C geerbt
-
In C++ ist das identisch, aber möglicherweise stammt der Code von einem ehemaligen C-Programmierer
(unter C steht 'void function()' für etwas, das beliebig viele Parameter schlucken kann - ein Relikt aus der Zeit vor ANSI)
-
danke..das beruhigt mich