main überladen?
-
Ist es möglich, die Funktion main zu überladen
Wenn ja ... wäre es bei bestimmten Problemsituationen sinnvoll?
-
Da es nur 1 ::main geben kann und man dieses main nicht aufrufen darf, wäre es nur bedingt sinnvoll.
Aber folgendes ist legal:
namespace f { int main() { return 1;} void main(int) {} }
-
bei diesem code würde warscheinlich wirklich keinen Fehler ausgeben, aber ich verstehe nicht, was man davon hat, die Main()-Funktion zu überladen ! Das ist Sinnlos !?!
-
Die Frage ist, was willst du damit bezwecken?
-
Optimizer schrieb:
Die Frage ist, was willst du damit bezwecken?
Ich dachte die Frage wäre "Ist es möglich, die Funktion main zu überladen" und die lässt sich für *Standard*-C++ einfach beantworten, man muss nur in 3.6.1 "main function" schauen. Dort steht u.A.:
The function shall not be overloaded
In einfachem Deutsch: Nein, main kann und darf nicht überladen werden.
-
Wie kommt man auf solche Ideen