Warum sagt "man 2 open", dass es zwei Arten von open gibt?
Ich bin während der Eingabe von @ auf diese Frage gestoßman 2 open
. Es heißt, es gibt zwei Arten von offenen, eine mit zwei Argumenten und eine mit drei! Das letzte Mal habe ich überprüft, dass wir die Funktionen in C nicht überladen konnten. Wie haben sie das gemacht? haben sie in C ++ geschrieben?
int open(const char * pathname, int flags);
int open(const char * pathname, int flags, mode_t mode);