Ist args [0] als Ausführungspfad garantiert?
Dies ist eine grundlegende Frage, aber dennoch eine wichtige ...
Beim Starten eines C ++ - Programms, dessen Hauptmethode die folgende gemeinsame Signatur aufweist:
int main(int argc, char* args[]) {
//Magic!
return 0;
}
Ist args [0] immer der Pfad zum aktuell ausgeführten Programm? Was ist mit Cross-Plattform (da ich in einer Linux-Umgebung bin, aber später portieren kann.)?