Гарантируется ли args [0] путь выполнения?
Это фундаментальный вопрос, но важный, тем не менее ...
При запуске программы на C ++, основной метод которой имеет следующую общую подпись:
int main(int argc, char* args[]) {
//Magic!
return 0;
}
всегда ли args [0] всегда указывает путь к текущей запущенной программе? Как насчет кроссплатформенности (поскольку я нахожусь в среде Linux, но могу портировать позже)?